- decklayout no longer webcomponent

- decklayout not using webcomponent as did odd things to firefox.  Now
use div with a .deck-layout class and explicit makeDeckLayout()
function, mutation observers still exist for attributes and children.
- added mozilla friendly css extensions
- moveCommand contains the fromId, useful for remembering where the move
was from, even after it has been performed on the board.