Code and license cleanup .
Fix OEThreadProxy:
- Actually save the NSMethodSignature to the _cacheMethodSignature dictionary
- Make NSInvocation retain its arguments after parsing its blocks arguments. Release the arguments after making the invocation retain its arguments.