Update Polyfill and prototype fix

Updated to the latest polymer polyfills.  Polymer removed the ElementElement `<element>` way of declaring custom elements.   They're going back to the drawing board on how it should be implemented. 

Fixed for  https://github.com/x-tag/core/issues/19