Feature/multiple configurations

There is a ton of work in the branch so sorry for the long pull request. Here are the main things covered:

- Upgrade Angular to 1.2.27
-- We also have the angular-1-2-27 branches but I think we should just delete that one
-- My branch doesn't do the upgrade to Bootstrap 3 but I plan to do that next
- Moved the Midi configuration, OSC configuration and debug panels into a slide out left draw.
- Added a Presets configuration panel
This directive allows users to switch between presets. We will need to figure out how this works in tandem with your saving/loading of sessions. I would expect sessions to contain all of the presets the user saved. We may need to move the data from $scope.presets into a the inputConfig service or a new service.