EZP-22250: Implement the DateAndTimeView, DateView and TimeView

JIRA: https://jira.ez.no/browse/EZP-22250

# Description

This patch adds the necessary views to display the DateAndTime, Date and Time field in the PlatformUI. For now, the localization is left to what the browser is smart enough to do (not much in most cases). But this will be improved when we'll implement a proper i18n et l10n system.

![date](https://cloud.githubusercontent.com/assets/305563/4489246/a026b964-4a18-11e4-8aa1-315b749a9cf0.png)


# Tests

unit tests (2 ignored tests due to a phantomjs limitation) + manual tests
Thanks for resurrecting the *return early* vs. *return once* discussion...

But this method 6 lines long (with a var declaration, an empty line and a line for a `}`), I'm sure we can live with 2 returns :)