TECH: first attempt at a pluggable api for jsondoc.
TECH: moved things around, tidied up, improved sorting, fixed bug with null names.
TECH: merge support for path / query parameter distinction from jsondoc project, add extra spring annotation support, rename spring handlers to reference the annotations to make them clearer to the reader.
TECH: add backward compatibility support for the renamed ApiMethodDoc field, add Permission support to the UI.
TECH: add permissions to the UI.