Rename Validation to ReactiveValidatedObject.

Enable ValidationObservable.
Make the ReactiveValidatedObjectTest run successfully with the rewritten Validation.
Fix coding style to comply with style guidelines in CONTRIBUTING.md
Removed backing field conventions.

Removed old WP7 stuff.