Always use named primitives for BitBlt

… so BitBltPlugin's initializeModule is called. Also, in preparation of
making it external.
Breakpoint: be less inefficient looking up methods
Balloon2D: accept nil edge transform
Fix Float decoding for little-endian images