fix spelling errors
add @package tags to everything, begin updating and adding docblocks
Merge conflict fix
More improvements to theme selection GUI
Now ignoring starter theme when searching for themes
Adding backwards compatability for pre 3.2.x add-ons
Updating a few default options
Beefing up AbstractOptionProviderTest
Improvements to default themes
Fixing typos in CoreOptionProvider.php
Adding themes reminder for WP options GUI
Updating comments in settings.php
Cleaning up locale loose ends
Updating link to docs in AdminNotices.php
Beefing up AddonBase, ContributableBase, and ThemeBase validation
Formatting docs to ApiGen format, added minor documentation, added todos

ApiGen likes their docblocks to look as follows:
@param [type] [desc]
All the documentation was set up as:
@param [type] [varname] [desc]
Changed everything to be in first type, as that's what we're using.
ApiGen is smart enough to determine the varname from the function
itself.

Also added a bunch of `<var>varname</var>` to the **Argument**
descriptors. I realized that there's no good way to list the arguments
next to constants, but we are able to write raw html into the docblocks.
This makes the API docs significantly more readable.

Also added some text to the eventinterface header.

Also added a few todos where either (1) there's no docs or (2) the docs
expose ehough_* methods which we don't want people to see.
Removing overly complicated CSS and JS registry. Moving themes primer to core add-on.
JS DOM injector now properly loads resources with absolute URLs
Updating Ajax pagination for modern themes
WP will now try to cache at wp-content/tubepress-content/system-cache if sys temp directory is not available