Include "dev" and timestamp in build version
Include "dev" and timestamp in build version

Distinguish dev builds from release builds by appending the suffix
"-dev" and the build timestamp. Introduce a parameter --release to
the grunt script to omit the suffix on release builds.

This will allow us to publish nightly builds on npm without affecting
@latest by using a different dist-tag [1].

Append the current time as build metadata [2]. This part is ignored
when matching versions. This should prevent a build job from uploading
more than one nightly version per day.

[1] https://docs.npmjs.com/cli/dist-tag
[2] http://semver.org/#spec-item-10

Change-Id: Icb14228716a1137fe75ab8dcae7371d6f40aa45f

eclipsesource/tabris-js,eclipsesource/tabris-js,eclipsesource/tabris-js