GPII-226: added preliminary working socket io integration.
Merge remote-tracking branch 'justin/GPII-226' into GPII-226
GPII-226: Added the inclusion of socket.io.js into pcp demo html file in the prefsEditor/ directory. Also use the GPII server at 8080 port.
GPII-226: Disabled page enhancer enactors so the selected preferences don't apply to the page itself.
GPII-226: Modified the way of disabling enactors by commenting out enactors definitions from the aux schema.
GPII-226: Hack to fix styling for PCP

Fixed the PCP's styling for the "Save & Apply" button by hacking in inline styles for absolute positioning. This needs to be changed before it can be merged into master and was only done at this point to keep the demo from looking broken.
Merge remote-tracking branch 'cindy/GPII-226' into GPII-226
GPII-226: Change the port number for the local GPII server to 8081.
GPII-226: Turn off page enhancer in PCP by commenting out enactor definitions in PCP aux schema.
GPII-226: Commented out page enhancer enactors

Commented out the remaining page enhancer enactors from the pcp schema.
GPII-226: PCP retrieves initial preferences without a re-login.
GPII-226: Exposed the model transformation functions for converting to/from common terms to be shared by PMT and PCP.
GPII-226: Allow PMT to take in a existing token as a url parameter. PMT retrieves and applies the pre-defined preferences for this user token to adjusters.
GPII-226: Corrected a bug where token was not created by PMT.
Also a minor styling fix for ON/OFF adjusters in some browsers.