add string value support
use self-closing syntax for empty unit XML elements
add configurable precision for converter