Support interface method declarations.

1. Used `INTERFACE_DECLARATION` to keep track of scope.
2. Emitters are not ignored.
Removed extra spaces.
Refactor popScope() to accept varargs.
Merge pull request #49 from ragunathjawahar/rj/interface-method-declaration

Support interface method declarations.