Added option to persist map location via url hash

Will help with https://github.com/agrc/land-mobile-radio/issues/4

Also upgrade esri api to 3.11 and fixed minor typo in gruntfile.

@steveoh Will you take a look at this?
I thought about that. But then they don't get built into the layer file and `dojo/hash` and `dojo/io-query` are tiny.