LOCSERVICES-4138 implemented confirmLocationSelection option
LOCSERVICES-4138 started to document locator events
LOCSERVICES-4138 fixed jshint issues in locatorView test file
LOCSERVICES-4138 added unit tests for confirmLocationSelection option
LOCSERVICES-4138 added persistUserLocation method to Locator that all cookie setting is routed through
Merge branch 'master' into 4138_confirm_location_selection

Conflicts:
	src/js/locator/locatorView.js
	src/js/locator/main.js
	test/unit/locatorView.js
	test/unit/main.js
LOCSERVICES-4138 - Fixing jscs issues
LOCSERVICES-4138 - Adding back renderChangePrompt method which went missing
LOCSERVICES-4138 cleared search message when locationSelected emitted
LOCSERVICES-4138 implemented confirm screen for geolocate and showing single result for search results that yield a single result
LOCSERVICES-4138 jscs fixes
LOCSERVICES-4138 fixed event lister callback not using locator argument
LOCSERVICES-4138 updated events document
LOCSERVICES-4138 changed rst markup for JS types in events doc
LOCSERVICES-4139 updated README with quick start and options  sections
LOCSERVICES-4138 removed footer text from geolocation results. altered para text for geolocation results
LOCSERVICES-4138 refactored method name in locatorView
LOCSERVICES-4138 updated method jsdoc
LOCSERVICES-4138 improved readability of code
LOCSERVICES-4138 renamed persistLocation property on Locator