INDY-1236: change _setup_for_non_master()
INDY-1236: change _setup_for_non_master()

Changes:
- added flag is_catchup to method's parameters for calling _setup_for_non_master when node receive prepare or preprepare.
- added condition for case when node receives prepare or pre-prepare after catchup. We need in _setup_for_non_master only in this case without catchup.
- added excess logic for put in last_ordered_3pc max(last_ordered_3pc, lowest_ordered) without catchup.
- moves _setup_for_non_master() from case of receive preprepare with greater ppSeqNo to receive prepare and preprepare

Signed-off-by: toktar <693efcc3eefc70dd401303f85580b26042b61007@dsr-corporation.com>

evernym/plenum,evernym/zeno