Merge branch 'master' into issue131_optimized
Merge branch 'pr/137' into develop
Fixing the unit tests

The call to DisposableTimer.DebugDuration() in
ArchetypeValueConverter.ConvertDataToSource() expects the propertyType
parameter to be not null, but the implementation of
ArchetypeValueConverter.ConvertDataToSource() allows the propertyType
parameter to be null. This breaks some of the unit tests.
I've added a null check in the call to DisposableTimer.DebugDuration()
to counter this issue.
Add default value overload to GetValue()

Fix issue #142
Fix code formatting
Merge branch 'master' into develop
Merge branch 'master' into develop
Fix 'hide property label'
Merge branch 'master' into develop
Fix for #160
Merge pull request #161 from imulus/feature/fix-customviews

Fix for #160
Merge remote-tracking branch 'upstream/master'