Added JQuery form and IFrame Transport libraries

Beginnings of create asset.
Merge branch 'develop' of github.com:adaptlearning/adapt_authoring into create-asset
Work in progress - create asset functional
Removed jquery-iframe-transport

This was no longer required.
Added 'node-ffprobe' to project

Added 'metadata' property to assets.  This will be used to store things
like the height and width of an image, or the duration of an audio file,
etc.

NOTE: There is now a dependency on ffmpeg to be installed on the server.
Merge branch 'develop' of github.com:adaptlearning/adapt_authoring into create-asset

Conflicts:
	lib/assetmanager.js
Work in progress -- issue with ffprobe since merge
Some changes to asset manager api
fixed params in lib/assetmanager.js:postAsset
work in progress -- asset collection
Merge branch 'create-asset' of github.com:adaptlearning/adapt_authoring into create-asset
changed strategy for retaining file extension
Added 'assetType' property to assets
Merge branch 'create-asset' of github.com:adaptlearning/adapt_authoring into create-asset
On-going work around the asset manager
Updated asset manager
- Basic asset preview
- Media element JS added for video previews
- Styling
Removing redundant files
Added new routing mechanism to assetManagement

Merge branch 'develop' into create-asset

Conflicts:
	config.js
	frontend/src/core/app/app.js
	frontend/src/core/app/router.js
Merge branch 'create-asset' of github.com:adaptlearning/adapt_authoring into create-asset

Conflicts:
	config.js
	frontend/src/core/app/app.js
	frontend/src/core/assetManagement/views/assetCollectionView.js
Fix for C:\fakepath issue