Issue #217: localStorage caching on relay.html file

Adds localStorage to relay file as requested in #217 
builds relay.html from gruntfile which concats urserconfig, easyxdm, lscache and relay.js
to create the relay.html file. Also adds logic to communicator.js to not cache if using xd