Rails 4.1

do not merge yet, this PR is for discussion and easier tracking of travis builds

*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 (TODO: configure rails admin and remove traces of activeadmin)
    * jQuery Datepicker was replaced with ??? (TODO)
    * 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 (TODO: refactor deactivate/activate routes and check that all other routes function as intended)
* 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)
* Refactor users_controller create and update actions to not use ridiculous JS templates (TODO: Manual testing and cleanup of js files)
* 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)