Attribute spec fixes.

 - JSXAttributeValue can be JSXElement (supported both in Esprima-FB and Acorn-JSX and reflected in tests).
 - JSXSpreadAttribute is "subclass" of JSXAttribute. That also simplified JSXAttributes (list) rule.