MYLOC-18 Adding echo client and basic stats module.
pulled in master
Merge branch 'master' of github.com:BBC-Location-Services/locservices-ui-js into 18_stats_module
MYLOC-18 started work on creating stats modules
MYLOC-18 implemented registerNamespace method and tests
Merge branch 'master' of github.com:BBC-Location-Services/locservices-ui-js into 18_stats_module
Merge branch 'master' of github.com:BBC-Location-Services/locservices-ui-js into 18_stats_module
MYLOC-18 added stat listener for geolocation_denied
MYLOC-18 added stats tracking for geolocation_click
MYLOC-18 added stats stracking for auto_complete_location
MYLOC-18 added stats tracking for user_locations_location_select
MYLOC-18 added stats tracking for user_locations_location_main_select
MYLOC-18 added stats tracking for user_locations_location_remove
MYLOC-18 renamed event for preferring a new location. this is user_locations_location_make_main
MYLOC-18 added main_select event
MYLOC-18 added user_locations_location_add stats tracking
MYLOC-18 added search_no_results stats tracking
MYLOC-18 added private getUserCapabilities method to primary controller
MYLOC-18 added user capability and property stats tracking
MYLOC-18 added recent locations total