Additional visualisation for Jump Point Search

Ability to track nodes tested by Jump Point Search's recursion. The visual interface has been updated with a checkbox to enable / disable this representation.

I feel this more closely represents the inner workings of Jump Point Search; in particular highlighting the best and worse case scenarios. A sample has been published here: http://gerjo.github.io/PathFinding.js/visual/