creating proper SVN structure for the project

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@96 482c6979-392e-0410-9d6c-a8d33d214f2b
creating proper SVN structure for the project

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@97 482c6979-392e-0410-9d6c-a8d33d214f2b
feature request id = 2024042: new constructor added to control indentation string - default is tab character

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@99 482c6979-392e-0410-9d6c-a8d33d214f2b
pom update

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@100 482c6979-392e-0410-9d6c-a8d33d214f2b
Test class removed from the source and WorkingTest created in test

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@101 482c6979-392e-0410-9d6c-a8d33d214f2b
Two handy methods added to TagNode: 
- setName - gives freedom to change tag name
- removeAllChildren - clear all subelements and content

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@102 482c6979-392e-0410-9d6c-a8d33d214f2b
Skipping invalid XML characters during tokenization phase

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@103 482c6979-392e-0410-9d6c-a8d33d214f2b
changing StringBuffer to StringBuilder

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@104 482c6979-392e-0410-9d6c-a8d33d214f2b
Improving pretty xml cleaner performance

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@105 482c6979-392e-0410-9d6c-a8d33d214f2b
Tries to find charset of URL resource while cleaning directly HTML from URL, when charset is not specified in constructor.

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@106 482c6979-392e-0410-9d6c-a8d33d214f2b
Fixing COL tag definition

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@107 482c6979-392e-0410-9d6c-a8d33d214f2b
Fixing COL tag definition

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@108 482c6979-392e-0410-9d6c-a8d33d214f2b
Fixing cleaning bug: when unknown tags are allowed and unknown tag is inside tag with predefined set of allowed child-tags, do not close that enclosing tag, but move unknows tag upper the hierarchy. For example

<table>
	<cols>...

Instead of closing table before cols, move cols before table tag, like this:

<cols></cols>
<table)....

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@109 482c6979-392e-0410-9d6c-a8d33d214f2b
LEGEND tag definition added

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@110 482c6979-392e-0410-9d6c-a8d33d214f2b
Code cleanup

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@111 482c6979-392e-0410-9d6c-a8d33d214f2b
DOM/JDom serialization bug fix: root tag doesn't copy attributes from TagNode.

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@112 482c6979-392e-0410-9d6c-a8d33d214f2b
code cleanup

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@113 482c6979-392e-0410-9d6c-a8d33d214f2b
bug fix in calling from command line - source file name was transformed to lowercase, producing errors in case-sensitive file systems, like Unix

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@114 482c6979-392e-0410-9d6c-a8d33d214f2b
bug fix: validating xml identifier - it can start with "_"

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@115 482c6979-392e-0410-9d6c-a8d33d214f2b
Thread safety implemented. Now single instance of HtmlCleaner can be used from multiple threads to clean html. Serializers are thread safe as well, so that single serialzer can be used safely from the threads.

git-svn-id: svn+ssh://svn.code.sf.net/p/htmlcleaner/code/trunk@116 482c6979-392e-0410-9d6c-a8d33d214f2b