1. use xmlconfig to load system configuration.
2. use xmlconfig to load crawl configuration.
3. add hj unit test.
Merge branch 'dev'