This should not always call the version of searchPositionIK() which takes a solution_callback function.  Instead it should check if solution_callback is defined; if so, call the version with, if not, call the version without.  This fixes a "todo" in pull request #155.