Use self.raw instead of str(self) in string methods

To avoid different behaviors between Python 2 and 3
Also, just use a static Flattr button in docs, cuz trackers are lame
Update contributing guidelines