Misc changes

Calamine now returns a DocumentFragment object instead of an element.
Comment cleanup.  Refactored element blacklist. Stopped defining options
when not needed. Disabled cardinality count. Tightened up property
propagation. Added dot counting. Stopped showing exposed attributes with
values of 0. Fixed invisibility detection and implemented invisibility
detection.
Use new calamine.transform signature
Minor cleanup