Improved shoal-server data parsing

The pyShoalReader file now contains a parser that matches json.loads
exactly (but only for shoal-server data it isn't a general JSON parser).
Incorporated dictionary comparison code from here:
http://stackoverflow.com/questions/1165352/fast-comparison-between-two-python-dictionary/1165552#1165552