refactor: #846 - Make paste support optional

Breaking: Fine Uploader will not throw an error if the paste module is not
present whereas it would before.
refactor: #846 - Make dnd support optional
refactor: #846 - Make delete file support optional
refactor: #846 - Make edit filename support optional
feat: #846 - Add more build formulae

* <Formula> => Core [+ UI] [+ Traditional || S3] [ + Jquery] [+ <Modules>]
* <Modules> => DeleteFile || Paste || DnD || EditFilename || ImagePreviews

Breaking: modules are named a bit differently. See the diff for details.
chore: Remove backup of modules
feat(*): #846 - move module existence logic out of templating for edit filename
chore(client/js/uploader.api.js): remove extra CR
Merge branch 'develop' into feat/modularize-the-builds

Conflicts:
	client/js/templating.js
feat(client/js/uploader.api.js): #846 - minor code adjustments to DND module detection
feat: Custombuild templates and strip test artifacts
Merge branch 'feat/modularize-the-builds' into develop