add refinement support for @staticmethod and @classmethod decorators
added tests for @staticmethod and @classmethod
fix staticmethod/classmethod unwrapping on python <2.7
fix staticmethod/classmethod on python < 2.7
support instance level refinement of staticmethod/classmethod
Merge branch 'feat/method_decorators'