handle enhanced gems, weathered gems; using damage based heuristic.
Merge branch 'master' into algorithm
Update jar
Update BoardTest.java
Add gen_web_demo. Swap the order of water gem and grass gem.

gen_web_demo.py will generate a link to
http://serizawa.web5.jp/puzzdra_theory_maker, to show the route we
found.
Merge branch 'algorithm' of github.com:lee790909/ToS-Hack into algorithm
temp
Merge branch 'algorithm' of github.com:lee790909/ToS-Hack into parser
re-indent
parser-temp