Intermediate commit on the road towards 2/3 compatibility
on  my way to getting it done with future as requirement
butility works in 3
Now butility works on 2 as well.

unicode literals everywhere ... have to adjust standard headers to assure that
bqc works in 2.7 (3 still needs bapp, bkvstore)
bproperties work everywhere
Added plenty of Path testcode
Path finally seems to work on py3 as well.

Found a real bug on the way, probably there are more especially when related
to unicode handline.

However, as the Path type already has the notion of bytes and strings,
I suppose the bugs will not be happening there at least.
And transactinos work as well now
impressive, but kvstore including yaml seem to work in py3, and py2
bcontext works in py2/3
bsemantic seems to work in py2/3
Now it works at least in py2

py3 still has some conversion issues
Now that OrderedDict semantics are fixed for py3, application settings work there as well
py2 is alread working, even though it's roughly 10 times slower than before the introduction of future
py3 tests work as well now.

After all, launching a process now is 10 times slower.
Anything wrapped is 10 times slower in general, proper profiling is a must now
bootstrapper can now be launched with py3, and but execute py2
yaml dependencies where moved into a non-package to hide it.

From the likes of nosetests, who would try to import py3 code in py2
for example.
Everything works reliably on py3 now.

Additinoally, the PythonFileLoader type was removed in favor of simple methods.
After all, no one was ever instantiating the type.
Added future project as copy

It seems that this one is making python startup slow, or something, which needs to be fixed
before this version can go into production.