NanoUI assets are now sent to the client automatically.

* NanoUI now finds and sends it's assets to the client (css, images, javascript and templates).

Part of my effort to make creating NanoUIs as simple as possible. This removes the need to add new NanoUI assets (such as templates) to the client send_resources proc.
NanoUI Caching and SMES tweaks

* Made NanoUI caching code neater, added check for directories (which are ignored).
* Moved SET to between MIN and MAX on SMES UI.
APC NanoUI

* Created new APC UI
* Tweaked Chem Master UI width.
Merge pull request #4285 from Faerdan/dev

NanoUI assets are now sent to the client automatically.