Rails 4.1

*Main Changes:*

* Upgrade every gem except bootstrap
    * Papertrail can use the standard gem instead of git
    * rubycasclient-rails was removed and rubycasclient was upgrade to use the project master branch
    * RailsAdmin replaced active_admin
    * jQuery Datepicker was removed, the relevant code was replaced with pure jquery
    * Replace spork with spring
    * Remove deprecated assets group
* Lambdafy many scopes and other blocks for proper processing in Rails 4.1
* Replace all match routes with get or post as appropriate
* Modify many regexes to not allow multiline input
* Standardize the way `Time.now` and `Date.today` are handled (should **always** be `Time.current` and `Date.current`, these take the time zone specified in config into account where the other methods will use system time, which fails in any case where the server is in a different time zone than the client including Travis sometimes). Override Date.today, .tomorrow, and .yesterday in rails_extensions.rb
* Refactor users_controller create and update actions to not use ridiculous JS templates and add quick_new and quick_create to make things simpler
* Replace deprecated `button_to_function` with simple `link_to` with `onclick()` attributes
* update some deprecated spec syntax (and in some cases, removed some specs that were unnecessary) (TODO: update it should syntax with expect syntax)

Why did we comment these out? If we're not allowing for the reservation dates to be edited via this form we should at least display the start and end dates.