Merge StandardTheme into Theme and simply Name data.

We no longer need single table inheritance since it was for twitter widget.
Eliminate uneeded theme_controller.
Remove unused code.
Rename StandardThemeController to ThemeController.
Cleanup ThemeAttribute model.
Reorganize theme controller + add theme_attribute_controller.
Modularize the previewView.
Add widget editor functionality.

Make theme_attribute endpoint JSON based.
Support multiple jquery versions.
Reorganize to RESTful strategy and update test suite.
Update backbone js environment for RESTful routes.
Refactor theme.rb to use more single-purpose services.

- ThemePackage now models the static theme package implementations separately as standalone interface.
- Publish::Stylesheet and Publish::Config are now standalone publishing interfaces.
- Update db schema to store theme and attribute names instead of their index number which was a terrible decision on my part.
Build the config url endpoint from API without database.

No reason we need to make a database call.
Use annotate gem to store model schema.
Remove jquery request for unneeded file.
Cleanup.
Fix. Need to add theme_name when auto creating standard testimonials.
Track user.premium schema change to emulate across all environments.
Basic refactor to single-purpose methods for testimonial controller + tests.
group development separate from test gems.