avoid copying of non-copyable transcoder class - fixes compile with llvm-gcc
avoid ambiguity between boost::python::range and boost::range - fixes compile error with llvm-gcc
remove explicit keyword on boolean to make llvm-gcc happy on os x