(bug 48145) Introduction of TimeParser for TimeValue data value type in JavaScript

The parser requires a time.Time object just like the TimeValue itself. For now the parser does not
really have any use. The interface might change to match the one of time.Time.parse instead.

Change-Id: I81465579400ea84187fa45dace81347e5d5ff20f