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)

Wouldn't `minDate: 0` work as well? Not sure if there's any benefit one way or another...