WIP,CLN: com.ReprMixin everywhere, cls defines __unicode__ and py2/3 

str,bytes,repr work.

reduces code duplication and boilerplate.
still need to replace 
```
class Foo(com.ReprMixin,object)
```
by
```
class Foo(PrintableObject)
```

lots of churn, it'll wait till 0.12.