Adding first draft of user_locations module.
Adding docs to the user_locaitons module.
Updating unit tests for user_locations.
Merge branch 'master' into user_locations_list

* master:
  Updating components to expect $ and container
  Ignore examples from karma too
Fixing jshint issues.
Merge branch 'master' into user_locations_list

* master:
  Updating karam for require
  Renaming locservices-core-js bower component.
  Removing jquery from component.js
Merge branch 'master' into user_locations_list

* master:
  Fixing component and search to be amd-ify
Merge branch 'master' into user_locations_list

* master:
  Adding jasmine for debug in the browser
  Adding Chrome for debugging
  Adding all parsing tests
  Added bower to run as postinstall on npm install command
  Sorting the templates out
MYLOC-54 - Adding skeleton output
Merge branch 'master' into MYLOC-54
MYLOC-54 - Adding setup for example page
Merge branch 'master' into MYLOC-54
MYLOC-56 Converting tests to spec and module to AMD.
Merge branch 'master' into user_locations_list

* master:
  Fix template watcher
  MYLOC-60 - Cleaning up index page to point to examples
MYLOC-56 Adding user locaitons example.
MYLOC-57 example style page complete. some implementation complete
Merge branch 'master' into user_locations_list

* master:
  Adding jQuery tiny pubsub module.
  Set watch task to run test:cli
MYLOC-57 added some tests
Merge branch 'master' into user_locations_list

* master:
  Adding pubsub to .gitignore
Merge branch 'master' of github.com:BBC-Location-Services/locservices-ui-js into 57_geolocation