Added BorderCollapse.
Created Selector.matches(HTMLTag) method to query if the Selector matches the supplied HTMLTag.
Added HTMLTag.bySelector.
Modified Spectrum to allow null (still no support in the underlying framework).