fixed error when docvalid command wihout any options
Merge pull request #48 from takahi-i/fix-docvalid

fixed error when docvalid command wihout any options
Change the main configuration format

- replaced two block names in the configuration file
-- "validator-config" into "validator"
-- "symbol-table" into "symbol"
Merge pull request #49 from takahi-i/change-config-format

Change the main configuration format
Make loadTable method in CharacterTable return boolean
Move support methods for creating CharacterTable into CharacterTableLoader class
Move remaining support methods for creating CharacterTable into CharacterTableLoader class
Add load method in CharacterTableLoader and replace the CharacterTable constructor into the load method
Enhance error handling of loading a character table file
Merge pull request #50 from takahi-i/handle-invalid-character-setting

Handle invalid character setting
Create SAXParserException class and appy it in CharacterTableLoader
Enhance the erorr handling in loading sub configuration files with SAXErrorHandler
Merge pull request #51 from takahi-i/create-saxparser-error-handler

Create saxparser error handler
Add ResultDistributorFactory
Merge pull request #53 from takahi-i/distributor-factory

Add ResultDistributorFactory
Add Formatter interface and the plain implementation
Rename flush method of Formatter and Add addtional methods

- renamed flush method
- added header and footer method to support semi-structured formaat (xml, json)
- added the wrapper method for header and footter in ResultDistributor and the implementation
- applied the wrapper header and footer methods in DocumentValidator
Enhance the checking of parameters and tests of DeafultResultDistriutor
Make XML formatter selectable

- Create XMLFormatter prototype
- Add option to select XML formatter
Enhance prototype XMLFormatter

- make output error with sub fields (line number, content, file name)
- add tests