Towards a more semantic version numer

Adopting semantic version numbering: MAJOR.MINOR.PATCH. Immediately
following a "Maj.Min.Patch release", the version will be bumped to
"Maj.Min.Patch+1-pre".
Fix documentation for missing ud_insn_mnemonic function
Refine the README a little bit