[#37] Updated the gem
[#37] Upgrade admin dashboard to use new syntax

dashboards.rb -> dashboard.rb
[#37] Updated active_admin initializer to use built in cancan adapter

Removed explicit authorization check in controllers.
[#37] f.buttons deprecated for f.actions (formtastic)
[#37] Update the active_admin named route used in the footer
[#37] Dashboard page has highest priority (first element in nav)
[#37] Fixing the admin stylesheets

* Removed duplicated stylesheet active_admin_custom
* Tabs to spaces, remove trailing whitespace
* Wrap custom changes to admin styles in the admin scope (new feature of
  activeadim 0.6_
[#37] Fix the JS function which hides the 'articles' admin page
[#37] Remove unused JS function from active_admin.js

Looks like this maybe used to be responsible for moving between guide
steps on the main site, but it isn't doing anything currently.
[#37] Fix admin dashboard permissions (useless use of proc)
[#37] Constant for the article status
[#37] Fixed button styles when editing article as writer or editor

Necessitated changing the javascript a bit so we can use the normal
ActiveAdmin classes on the buttons without it triggering the usual form
submission.

Removed the confusing "Commit to editing" input for editors and replaced
it with a dropdown of users: editors can now freely assign writers to
articles.

Removed the also confusing and broken "Review by <email>" status field
for admin users, so that now you cannot assign an editor to an article.
[#37] Add a 'pending review' panel to editors' dashboards.
Merge branch '37-upgrade-active-admin'