Remove px fallback rem function, use rems without fallback
Add indicators prototype
Make jshint happy
WIP: Copy indicator template to app
WIP: Mostly rebuilt app UI view hierarchy

TODO: Separate scope of each leaflet map
TODO: Cleanup/refactor indicator/map controllers/services
TODO: Add Django endpoints that return aggregation/type/period options
TODO: Hook new Django endpoints into indicators-[service|controller].js
TODO: Save app view state (ex: Indicators map|data)

Remove refactored map module
Return and display Agg/Type/SamplePeriod options in UI
Finish Indicator/Map controller refactor

- Moves cookieStore to OTIIndicatorsController
- Adds setIndicator function to OTIIndicatorsController
Save app state
Each leaflet map has its own state

When creating a new leaflet map via the config object,
must always call angular.extend() with an empty object as
the first argument. This creates a new object rather than
adding the new params to the config objects directly.
Move Indicator type/agg controls to map partial
Add bootstrap affix directive to indicator top bar
Fix karma and add a few tests

Missing the bootstrap affix requirements in karma.conf.js

A few tests for:
 - OTIRootController
 - OTIIndicatorsController
 - OTIIndicatorsService

Fix bower version incompatibility
Merge pull request #110 from WorldBank-Transport/feature/indicators-map

Feature/indicators map