All plumbing work for enabling online resources. An online resource is now
a new content object and can contain links (which the device will then display
accordingly).
Working version of online object by means of providing online element buttons in the text editor.
Full online mode functionality. We now have two online
object types: Online 'text' (i.e. text that can include links) and online video,
i.e. embedding youtube or vimeo videos.
Merge branch 'master' into tincan

Conflicts:
	source/index.html
Add some info boxes to the new online check boxes/icons. Some changes to other info texts
relating to creating online content. Add check to disabling online mode: Will not allow
if content piece contains online content.
Merge branch 'master' into tincan

Conflicts:
	source/index.html