allow addBlock to use a string as a handle
thanks aghouseh
added image input function
One of the missing input options is image. It is added here, and plays well with both fIDs and string paths
added miscFields to Hidden input element
to add classes for javascript functions, or html5 data-X information
Fix Dutch dateFormat

The Dutch dateFormat should be dd-mm-yy. At the moment a German dateFormat is defined.

See also:
- http://en.wikipedia.org/wiki/Date_and_time_notation_in_the_Netherlands
- https://code.google.com/p/jquery-ui/source/diff?spec=svn3982&r=3982&format=side&path=/trunk/ui/i18n/jquery.ui.datepicker-nl.js
Use Minor Version tracking for npm packages

semver should probably just be on the minor version not the patch
version so we track bug fixes
https://hackerone.com/reports/4939

and some indenting
https://hackerone.com/reports/5420
minor fix
https://hackerone.com/reports/5417 Part 1
https://hackerone.com/reports/5417 Part 2
https://hackerone.com/reports/4930

Also cleaned it up a bit...
Fixed permissions issues in the CSS cache file generation.
Fixed variable name.
minor fix v2
https://hackerone.com/reports/5392
https://hackerone.com/reports/4940
Fix php error when no cID is passed
Fix some multibyte characters be damaged in translation task
check for defined constants