Layout cleanup to ProjectViewer
Fixed typos in Canvas Upload view
Added front-end canvas upload methods
Fixed a bug with image URLs

Prepended // so that URL is not misinterpreted as relative, but did not
use http: just in case the service is already running under https
Made uris.absolutize use http://

Was forced to hardcode this because 4store was adding “local:” to the
uris which started with “//“
Built UI for Canvas Upload