allow version with major.minor only

need by required host information in extension.xml.
Or why must an extension specify a build/and or rc? A build should never introduce 
new feature(s) requiered by extensions. Only minor add feature(s).
allow '_' as delimiter for 'quallifier'

JavaDoc of ctor define it as valid case.