Implemented ValueParserFactory

ValueParserFactory manages ValueParser instances. Parsers may be registered by providing
DataType instances or DataValue constructors. Parsers may be retrieved using DataType
instances, DataValue constructors or DataValue instances.

Change-Id: I74b99d79703f759b1e1159ae2ecc3dd263cf5247
Merge "Implemented ValueParserFactory"