project hunters first commit

Signed-off-by: FisherYu <alexfisher051@gmail.com>
added following files
1. hunter model class
2. configuration file
3. configuration class mapping with jaxb
following changes have been applied
1. fixed the jaxb error which causes configuration parsing failure
2. unified java doc format
added hunter monitor thread and hunter test method
following changes have been applied
1. change the algorithm to balance the workload of every hunter
2. hunter will try to reconnect to the page when the last attempt fails
3. add progress calculation
following changes have been applied
1. correct the regular expression
2. add time usage calculation in monitor thread
following changes have been applied: 
1. replace the seaglass laf with web laf
2. add few ui classes
following changes has been applied:
1. add custom font Lucida Grande
2. change default font of weblaf
following changes have been applied:
1. replace swing ui with JavaFX
First commit of petwiki app with following features included.
1) PetType class
2) Maven, JPA basic configurations
3) Empty main UI implemented with JavaFX