When filewriter saving a file, use Blob/BlobBuilder where possible, falling back to string if not available
Merge branch 'appForms' into fix_chrome_filewriter_requiring_blob

Conflicts:
	src/appforms/src/core/060-RuleEngine.js
Update Blob creation, to use string on phonegap/cordova, since it will just re-convert the Blob on write anyway
re-instate previous appforms.utils.isPhoneGap() function