FEATURE: Merge ESP templates and components for esp generator

Templates get copied to the user app directory where they can be customized.
REFACTOR samples
Merge branch 'dev' into feature/samples
Regen doc
Regen projects
SAMPLES: Update samples and legacy-mvc test scripts.
REFACTOR: remove less files from legacy-mvc and revert to pure css.
REFACTOR: change legacy-mvc prototype scripts from lib to js
CLEANUP.
REFACTOR: change mprSetJson to mprSetJsonObj and mprSetJasonValue mprSetJson.
Improve mprBlendJson with MPR_JSON_OVERWRITE.
REFACTOR: esp generator for legacy-mvc.
FIX: setting legacy-mvc directories for views and layouts.
FIX: legacy-mvc route set. Add “legacy-mvc” route set.
FIX: getColumns if given a NULL argument.
Merge branch 'feature/html-mvc' into dev
Merge branch 'feature/samples' into dev
SAMPLES: Update samples

FIX for redirect to https:// (+4 squashed commits)
Support local esp.conf
Fix chroot directive with esp
Fix emitting flash and field errors in legacy-mvc
Fix setting platform
Fix view names in html-mvc
Fix html-mvc templates updates.