JSON: Fix Error with Truncate Option in JSON Server
Ia7: Condense Print_Log Javascript Call
JSON: Remove Global Replacement of Entities in JSON Response

The commit describing the line when added state:

```
Fix to make JSOn vars return without $, %, @ or &
Fix to call vars by name e.g. Time_Now instead of $Time_Now
```

This line seems way overbroad to fix the issue described.  The line was replacing percent signs within voice commands, resulting in an invalid voice command.

Commenting out the line seems to have no effect on any other aspect of the code.  calling json(vars) produces variable names without any $ signs, similarly calling json(subs) does not produce any & signs.
JSON: Tailor Entity Replacement to Keys Only

Move large global replacement so that it affects keys not values.  Allows for values to contain protected entities such as in a voice command (e.g. 20%)
Ia7: Convert XML Calls to JSON

I didn't realize a JSON server existed in MH.  JSON has less overhead and is generally easier to deal with.