Restore `component` support

https://code.google.com/p/esprima/issues/detail?id=342

255e991 broke [component](http://component.io/) support. Both tools share some common fields but also have a disjoint set of other fields.