I have just added 3 more functions to the string plugin: txttrim (trims leading and trailing whitespace), txtupper (converts strings to UPPERCASE) and txtlower (covert strings to LOWERCASE).
Not yet. Unless I am mistaken, krpanojs does not (yet) support distorted hotspots. And I've not had the time to make a js version of the vectormath plugin.