Initial CMS work for pages

Start of work on a content management system for pages on the
website.  Based heavily off of @rickgrundy's chunks CMS
(https://github.com/rickgrundy/Chunks).

Still a large WIP, more to come soon.
Implement block rendering and markdown blocks
Refactor pages to use a seperate admin controller

This will make the upcoming admin interface changes much
easier to manage.
General cleanup - remove unused files
Page admin fixes
Remove content from pages (now in blocks)
Pages admin panel can now add blocks

UI is still a bit messy, but the functionality is there
Page edit UI improvements, working deletion
Fix index of sub-pages
Support for multiple layout types
Move layouts and blocks into folders
Bootstrap tweaks
Form style improvements
Update ruby and rails
Using a newer version of bootsrap that fixes a bug with the boostrap
carousel.
Including codykreiger's ace gem in the gemfile; modifies application.js to match
Implementing a new header for the homepages that loads content from the db,
instead of being a static document.
Merged with pages branch to ensure compatibility
Doing the orbiter db ~right~
Oh, also made the buttons on the orbiter look pretty
Why am i still calling it orbiter when i'm using carousel now? I'll never know
No longer wanted to use root.css.scss, fixed a bug in the new header
Arrows moved off of header for 'visual appeal'
Implements feature request form Issue #39 of base repo, event highlights for
the googletv. Now if an event has an image and occurs within the next week, it
has the possibility of showing up as a feature. The feature page just shows
the event short name, the image, and the date and time right now.