Improved CSS for numbers

monospace just used browser default which changes and isn't always
appropriate -- e.g. a slash through the zero.
Improved vertical placement of digits in numbers

Was displaying too high with the new font.
Fixed a robot JSON bug

Recently introduced.
Simplified and fixed bird/nest JSON
Fixed bird reconstruction problems

Nest was receiving bird settings and bird was losing its 'description'.
Further improvements to JSON processing

JSON view no longer reset by processing nested widget JSON (e.g. birds).