Merge pull request #8 from dotch/master

new build process, shadow dom, minor fixes
Merge pull request #10 from dotch/master

added brick-common
fix mozbrick/brick#254
buiding the new changes
adding the template id
Merge pull request #12 from mozbrick/templateid

Adding template id
add tests to ensure meaningful attributes are copied

Add a couple of tests to ensure both the `selected` and the
`transition-type` attributes are correctly copied when present on a
non-brick-card type element
copy over a selected list of attributes when wrapping non-brick-card elements
update the dist file as well
Merge pull request #13 from kentaromiura/fix-bug-11-cannot-manually-set-selected

Fix bug 11 cannot manually set selected
use select-index to select the card on creation

if select-index is available on the deck on creation
and if no children has the selected attribute it will automatically
select the card.
semicolon all the things!
Merge pull request #16 from kentaromiura/select-index-on-create

use select-index to select the card on creation
autoprefix, duplicate instantiation check, css cleanup