Unit tests: test flatten(); better layout.

* Import all tests into tests/__init__.py
* Test deeply nested (i.e., two levels deep) properties
* Change test event property value to include code points outside
  ASCII range.
* Added test for eventlogging.schema.flatten.

Change-Id: Ief0ca25b0dd7c68551d9cfe3b22d2fd4bded152a