Updates to work with esprima PR287

Disclaimer: This PR does not brings all syntax from esprima#harmony just yet, just fix the previous supported syntax to pass tests.
we moved from having a `kind` in the ImportDeclaration, to have multiple different types of specifiers: ImportSpecifier, ImportDefaultSpecifier and ImportNamespaceSpecifier