make two matrix node neighbor interators and test

  - FlexCompRowNeiboursIterator
  - GeneralNeiboursIterator