CMS-1951 New ContentForm PoC
Made ContentPath return root content path when path element count is 1
CMS-1951 New ContentForm PoC
Improved generation of form - now FormItemSet is displayed for new content
CMS-1951 New ContentForm PoC
Made updatePersistedContent work
CMS-2034 Create Item and ItemTranslatable and test it using content
Made Item have RootDataSet as member variable instead of inheriting it,
cause Item needs a name and the name will then crash with the RootDataSet name, which is blank or null.
CMS-2027 Implement Lost Connection Detection mechanism

Added new TS class LostConnectionDetector, events to notify about connection state.

If connection state changes all applications could add listener
to AppBridge to be notified about it.
CMS-2034 Create Item and ItemTranslatable and test it using content
Changed back to letting Item inherit a DataSet - but not a RootDataSet.
Introduced ItemId as member variable of Item.
Merge pull request #352 from enonic/CMS-2027

CMS-2027 Implement Lost Connection Detection mechanism
CMS-1817: Convert content_get to use value objects
Moved JSON generating objects to package json, so that they can be shared between resources
Keeping the JSON generating objects that are specific for each method in each Resource under each resource.
CMS-1817: Convert content_get to use value objects
Moved common methods into DataJson.
CMS-2000 Live Edit: Create component type list and empty components
- make sure the component element dimension is not cached
- add component type param
- move placeholder html stuff
Merge remote-tracking branch 'origin/master' into cms-2000