Tabs -> spaces
Added shim to patch third party libraries.

The first example is for Boxy, which needs to read a jQuery.browser
property.