ENH: ujson native datetime serialisation
CLN: pep8-ify json.py
DOC: update json docs for new date behaviour
Merge pull request #4498 from Komnomnomnom/ujson-datetime

JSON native support for datetime encoding