Separating NeighborCoupleable into its own file (closes #3110)
Merge pull request #3111 from andrsd/3110

Separating NeighborCoupleable into its own file (closes #3110)
Merge commit '7eba113f86b45f1131e57d0973b4afb8342299b9'