Add normalize functions for better cross-browser support

Add normalizeSelector(); resolves case of selectors across browsers
Add normalizeRule(); adds cross-browser props to CSSStyleRule objects
Add CSSStyleRule class for browsers that don't already support it
Remove $.stylesheet.isValidSelector(); replaced by normalizeSelector()