Merge pull request #1535 from pjackson28/v3.0

Removed dependency on metadata plugin for all but formvalid.js
Fixed JSHint issues in tabbedinterface.js
Upgraded PE getData function to use JSON parsing where data- includes JSON and a fallback where malformed (for backwards compatibility with metadata.js). Also updated working examples to use JSON strings.