FFI: Simplified handling of custom ExternalAddress subclasses
Merged branches for FFI return type #pointer and #handle. Send
#initilize from C code and return from there rather than magically
change local variable and then hadling this in Smalltalk code
(this was bit tricky and hard to understand)