*: create ID type

This creates a simple ID type (wrapped around uint64) to provide for
standard serialization/deserialization to a string (i.e. base 16
encoded). This replaces strutil so now that package is removed.
Merge pull request #1309 from jonboulle/1309_standard_id

standardize ID serialization