Backported whitespace changes. Booyah. :=| Easier diff in the future that is...
moar cherrypicking...
backported custom authentication
backported transaction and discpatch cleanup
more backports! Cherry-picking was maybe not the best idea..
backported impersonate unit test, cleaned up warnings, added version 1.1.1-rc1 build