lua : add API versionning to dt.configuration

four fields, major,minor,patch, suffix

this API will follow http://semver.org

fix version to 1.0.0 for the 1.4 release

note that this API is undocumented because of string freeze, but is
introduced to allow easy upgrade for future releases