Initial refactor.
DisplayValue refactor fixed interface implementation.
Refactor DisplayValue types to be DisplayConvertibleValue which scaffolds the DisplayValue type from healthvault.
Length fixes.
Merge remote-tracking branch 'origin/master' into DisplayValuesRefactor