createFakeFile = function (mProps, bIsFirefox) {
		var mProps = mProps || {},
			oFileObject = {
				"webkitRelativePath": mProps.webkitRelativePath || "",
				"lastModifiedDate": mProps.lastModifiedDate || "2014-08-14T09:42:09.000Z",
				"name": mProps.name || "FileUploader.js",
				"type": mProps.type || "application/javascript",
				"size": mProps.size || 401599
		};

		if (mProps.size === 0){
			oFileObject.size = 0;
		}

		return bIsFirefox ? new Blob([oFileObject]) : oFileObject;
	}
Helper function to create a fake file object, which has the same properties
as a real native File-Object.
If the browser is Firefox we need to wrap the file object in a Blob.
@param {object} mProps
@param {boolean} bIsFirefox