Fix Validation of cookie names
Preallocate children ArrayList
Fix issue with invalid document when script tag is whitelisted
Add support for quoted attribute values

The CSS2 (and 3) attribute selector left-hand-side permits using quoted
values. There are even some quoted examples in section 5.8.1 of the CSS2
spec.
compare Tag by equals instead of == for unknown tags support
Ensure JDK5 compatibility. Fixes #392.
Address #387: prevent NPE when adding markup to <title> elements
Create .travis.yml 

Added Travis-CI support.
Attempt fix for #77. Add support for # 'protocol'.
add support for application/atom+xml and like content types that might begin with application/ and end with +xml
Use a regular expression pattern to parse various xml content types

and simplify the boolean expression to use less nesting, ie just
checking and not this, and not that, etcetera.
Added removeTag method to Whitelist
Added removeAttributes method to Whitelist
Added removeEnforcedAttribute method to Whitelist
Added removeProtocols method to Whitelist
Tweaked removals in Whitelist
Added junit tests for whitelist remove methods
Aded Whitelist removal documentation
Add method cssPath to Element to get the CSS unique path of an element.
Updated copyright year