Support linking [], []=, <<, and >> methods

This should fix issue 191.
Merge pull request #202 from jeremyevans/master

Support linking [], []=, <<, and >> methods