refactor(*): remove all use of "self" for receiver names

Be less Pythonic, more like Go. Per the [unofficial golang style guide](https://code.google.com/p/go-wiki/wiki/CodeReviewComments#Receiver_Names), "the name of a method's receiver should be a reflection of its identity".