Reorganise how adminApp is setup
Add unit tests for refactored API modules
Ensure application/json on library flows reqs
Merge pull request #476 from knolleary/auth

Reorganise how adminApp is setup
Preserve querystring when ensuring path ends with slash
Allow tcp request node to accept msg.host and msg.port as inputs
Overrides only allowed if edit setting left blank.
Move cloneMessage to RED.util.cloneMessage