Pushed common functionality from ClassCache and ObjectTypeCache to StructureCacheBase. Currently this includes all functionality but most likely some class specific or object type specific needs will arise in the future.

Also added property definition cache after the fact.
.spec and .yaml wanted to reorder themselves internally.
Always set X-AuthType header.
A configuration change done by IDE. Just upgraded the IDE so might be due to that.
Initial support for actually displaying the property values.

Started for infrastructure for caching object information.

Other minor changes:

- Renamed VaultCache to VaultFront
- Declared object fronts for QML
- Also added missing license information.
Initial implementation for typed value controls.

Includes basic support for controls for read-only purposes. Specifically special implementation for modifying lookup controls is missing. The modification of basic data types is possible. Although storing the changes is not currently supported.
Initial support for lookup control and selection of a lookup value. Also improved the general structure/handling of "core" objects. Authentication information is now properly set before making any calls to the MFWS Web Service.
Support for collecting network errors to a single location called AppMonitor. This will be used as a base for reporting all the vault level errors.
Simple control displaying errors.
Routed MFWS REST errors through CoreBase. This will allow adding context specific details to the errors in the future. Also now all core objects use CoreBase as their base class.
Now using one global AppMonitor object through which errors are reported. The main ApplicationWindow now has the ErrorDisplay UI control which automatically displays all errors that occur within the application.
Added a simple mechanism for collecting and displaying error stack. Also sanitized the ErrorDisplay a bit.
Added licensing information to several files.
Moved from the old project configuration to the new one introduced sometime during the autumn of 2013.
Moved from the old project configuration to the new one introduced sometime during the autumn of 2013.
Merge branch 'project_restructure'
Unified the way the property value and the vault object are passed to controls.
Unified and improved the general look & feel of the current metadata card implementation.
 - Using BackgroundItem control instead of Button for different controls.
 - Uniform padding for the labels of different control types.
 - Fixed the text color of Integer and Real controls.
 - Aligned labels of selections lists to the center of the items.
Mostly fixed the Time control.
 - Follows locale, including 12-hour clock. (Though : is always used as a separator instead of .)
 - AccurateTimePicker displays the previous value when opened.
Formatted the QML controls with the Qt Creator's Reformat File command.
 - Replaced spaces with tabs
 - Applied more consistent indention for braces.