* Routes relating to saving and rendering areas and singletons now expect JSON and no longer use the hack of individually JSON-stringifying certain properties
* Updated version of $.jsonCall that supports specifying a different data type (like html) for the response so it's suitable for receiving HTML fragments while still sending JSON from browser to server