jQuery compatibility update.

* The keys(), values(), and selectKeys() Object prototype methods have been turned into stand-alone functions so they play nice with jQuery and don't break anything.
* The property(), all(), between(), and format() prototypes don't need safeguards.
* Invasions have also been fixed, invasions that were no longer active were not getting removed from local storage.
* Convert tabs to spaces (again).
* Removed CSS property we didn't even need that was also messing up spacing.