Fixed: Faster objj_msgSend
Conflicts:
	Objective-J/Runtime.js
Fixed: Got decorators working with the fast msgSend
Fixed: Code generated in test cases is corrected for the fast msgSend function
Merge pull request #2103 from mrcarlberg/fast_msg_send

Fixed: Faster objj_msgSend
Fixed: Use new fast msgSend function for some foundation classes
Merge pull request #2103 from mrcarlberg/fast_msg_send

Fixed: Faster objj_msgSend
Fixed: Optimized msgSend code when receiver is an identifier.

If the receiver is an identifier and not an ivar that needs 'self.' infront there is no need to assign it to a temporary variable. Also if the identifier is 'self' there we assume it is not nil.
Fixed: Remove use of hard coded call of objj_msgSend function
Fixed: Checks if 'self' is nil only if self has a chance to be changed when sending messages
Fixed: If the function 'eval' is called it might have altered 'self' and from here on we check if 'self' is null before 'objj_msgSend' is called with 'self' as receiver
Fixed: Send message test cases now work. Also added a test case for send message with 'self' as receiver
Fixed: Forgot to commit the files for the new test case
Fixed: If receiver in the function objj_msgSend is a class we don't need to check if it is nil as a class can never be nil without the load has already failed.
Merge branch 'master' of github.com:cappuccino/cappuccino
Merge pull request #2103 from mrcarlberg/fast_msg_send

Fixed: Faster objj_msgSend
Test: add CPAutosizePerformance test to validate objj_msgSend speed improvements.

This test was written by cacaodev.

Refs #2103.
Test: formatting, fix name of previous test.

Refs #2103.
Merge branch 'master' into fastobjj
Fixed: objj_msgSend_reset not resetting with fast objj_msgSend.

Refs #2103.
Test: complex message receiver.

Refs #2103.