Node searching methods need to know whether they process only base nodes or all nodes including nonlinear
calculate node distance in element and mesh
support node distance in HeuristicSearchLength
rename the variable to make it self explainable
improve documentation
Merge pull request #509 from norihiro-w/node-search-nonlinear

Extend node searching stuff to handle nonlinear nodes