242 location

Here are what I have fixed for the issue #242 :
- restored the routes for all except `:find_allowed_locations`, which is a private method that should not have route
- Fixed all deprecated methods (e.g. `link_to_remote` etc) on Location index page
- Fixed the restore/activate (`toggle` action) ajax call (The reason that it wasn't working is because of the typo mentioned in the previous comment, which applies to the running stcdev instance too)
- Fixed the `display_report_items` view (the "All Shifts" button)
- Fixed the ajax call for the "Display More" button in `display_report_items` view page.

I have worked on top of my #239  pull request as I need to sign into locations to test it.
[See the compare](https://github.com/YaleSTC/shifts/compare/238_unscheduled...242_location?w=1)