Layout and UI updates

- Fixed card resize animation for new layout
- Updated icons
- Added ability to choose container type from dropdown when adding a
new section
- Alternate layout for "page" sections and respective reorder panes view
- Card loading animation
Specify required compass version in the Gemfile.
Style the OAuth dialog.
Build templates as AMD modules and load via resolver, thus removing a dependency on a global.
Update to new grunt-ember-templates release
format of Repository.find json had changed
console.assert over error, so we can "break in debugger"
just rely on the RSVP.onerror we use
index route just gets a list of ids, not entire dashboard objects with everything sideloaded
use the ajax helper so we don't get promise loops on failures from the jqXHR object
don't use linkTo helper on home page because it requires a hack in dashboard route's model hook
more info in docs for deployCards
workaround a bug with having multiple "main" outlets in a route
make the modal close when you click above and below it, rework a little of the modal css
Improving UI
UI updates
Merge pull request #25 from ScottPolhemus/master

UI stuff
Improved description based on experiences running glazier today
Merge pull request #28 from vineet-sinha/patch-1

Improved description based on experiences running glazier today
hide/show edit button based on isAdmin