Fix more things pointed out by asn

 * Instead of using methodcaller, just store lambdas in the auth vtable
 * Add doc strings to _ByteBuffer
 * Do not use "len" as a variable name
 * Fix a bug in processEstablishedData() that pylint caught (obfsproxy
   would never have triggered it since the routine is overriden)