Support printing SpreadProperty nodes (ES7).
Support printing XJS{NamespacedName,MemberExpression,SpreadAttribute}.
Support printing SpreadElementPattern and SpreadPropertyPattern.
Bump NPM version to 0.5.24 in preparation for publishing.
Fix a bug in attribute printing for XJSOpeningElement.
Teach ReturnStatement printer to parenthesize multi-line XJSElement nodes.
Preserve whitespace between XJSElement children.
Bump NPM version to 0.5.25 in preparation for publishing.
Line-wrap overlong XJSOpeningElement attribute lists.
Update to ast-types v0.3.35 to fix TrailingComments test.
Bump NPM version to 0.5.26 in preparation for publishing.
Add explanatory comments to lib/options.js.
preserve array elision from compaction loop