Update unit tests for packet-in reason changes

The linc_us5_actions module no longer sets the packet_in_reason field;
the caller needs to do that.  Remove the unit test that checks for
reason 'action' (now called 'apply_action') since it no longer applies,
and change 'no_match' to its new name 'table_miss'.

Update unit test for linc_us5_instructions to expect the 'apply_action'
packet-in reason.
Don't use application:get_env/3

This function was introduced in R16B, but we still need to support R15.
Shut down switch after port unit tests
Update routing unit tests for packet-in reason changes

'no_match' is now 'table_miss'.