Support for custom thumbnails

@ebidel @addyosmani @robdodson 

- Adds a `thumbnail` attribute that can be set to the URL of a custom thumbnail image to use.
- Added another couple of tests to cover custom thumbnail behavior.
- Hopefully cleans up some element sizing inconsistency, in that the YouTube `<iframe>` and the thumbnail `<img>` (if present) are styled with `width: 100%`/`height: 100%`, and the element's `height` and `width` attributes are used to size the parent container.

Closes #9 
bindings in `<style>` won't work under the polyfill. Your either need to use a  `style` attr (difficult in this case since the styles are on :host)  or `<core-style>` (which supports bindings this feature). http://www.polymer-project.org/docs/elements/core-elements.html#core-style