move some functions to headers so that we can use dplyr header files standalone. closes #443
fix OrderVisitors( DataFrame data, CharacterVector names ) ctor