fixed Cell.isValid function found on AlgorithmUtil.js under util module.
removed no longer needed comment from Grid.js
fixed illegal cells marked as legal.
fixed illegal servo state being used in the util scoring formula calculation.
Merge branch 'master' of github.com:AugmentedDesignLab/botprint2

Conflicts:
	js/botprint/util/AlgorithmUtil.js
add more inner shape punch hole strategy
Merge pull request #47 from linzhp/master

Add one more punch hole generation strategy