GPII-625: Adding an option for the prefsServer url

Refactored the GPII Store to take in a url to use as a base, rather than using the one from the session. Also added in a mechanism to switch between dev and production modes.
GPII-625: Fixed a bug with the query string
Merge remote-tracking branch 'jobara_GPII-625/GPII-625' into GPII-625_jobara
GPII-625: Commented out some unneeded wiring in PCP.
That caused a second instance of GPIIStore to be created which always pointed to "localhost:8081" and broke the support of the cloud-based preferences server.
GPII-625: Refactoring demo config
GPII-625: Removed commented out code.
GPII-625: Removing user tokens from the url

Removed the ability for the PMT and PCP to extract user tokens from the URL. Rather they should request the logged in user from the flow manager. Also, updated the demos to pass along any of the initial query parameters when transitioning between PMT and PCP.
GPII-625: Fixed quick editor link

In the previous commit, the link to the quick editor wasn't set correctly. This has been addressed.
GPII-625: Removed commented out code

Had left some code marked for removal, for testing purposes. These have now been removed.
Merge pull request #39 from jobara/GPII-625

GPII-625: Ability for PMT and PCP to save to the remote preferences server.