ES6 Module Syntax

* adds `ImportNamespaceSpecifier` and `ImportDefaultSpecifier` def
* updates `specifiers` field from `ImportDeclaration`
* removes `kind` field from `ImportDeclaration`
* removes `default` field from `ExportDeclaration`

Gathering early feedback about the changes needed for the final syntax.

_WIP_ this is bound to https://github.com/ariya/esprima/pull/287 and https://github.com/benjamn/recast/issues/112
well, I put some provision in esprima to always send an array, even if it is empty.