Microseconds

first attempt to add full support for microsecond resolution, comes with a major improvement of the tests for TIME, DATE and DATETIME.

At the very least, this can be built upon.
We don't use it, we don't need it :smile:  #YAGNI

Regarding alignment: The compiler takes care of it if matters on the target architecture. On a 32bit architecture this is just a waste of space.