updated test_SeatbeltViolation_WhenTerminalStartsMovingAndSeatbeltOffLineIsActiveForPeriodAboveThld_SeatbeltViolationStartMessageSent to new format
removed test_SeatbeltViolation_WhenTerminalMovingAndSeatbeltOffLineIsActiveForPeriodAboveThld_SeatbeltViolationStartMessageSentGpsFixAgeReported  - reporting gpsFixAge is a generic mechanism and if it works in case of other reports there is no need to check it every single one
- refactored test_SeatbeltViolation_WhenTerminalMovingAndSeatbeltOffLineIsActiveForPeriodBelowThld_SeatbeltViolationStartMessageNotSent to new format
refactored to new format
- test_SeatbeltViolation_WhenTerminalMovingSeatbeltViolationStateTrueAndSeatbeltOffLineBecomesInactive_SeatbeltltViolationEndMessageSent
- test_SeatbeltViolation_WhenTerminalMovingSeatbeltViolationStateTrueAndMovingStateBecomesFalse_SeatbeltViolationEndMessageSent
- removed test_SeatbeltViolation_WhenTerminalMovingSeatbeltViolationStateTrueAndIgnitionOnStateBecomesFalse_SeatbeltViolationEndMessageSent - the TC checking if movingEnd message is sent after IgnitionOff event is already existing; and also TC checking if SeatbeltVolationEnd message is sent after MovingEnd event is existing so there is no need to check if SeatbeltViolationEnd message is sent after IgnitionOff
removed test_SeatbeltViolation_WhenTerminalMovingSeatbeltViolationStateTrueAndIgnitionOnStateBecomesFalse_SeatbeltViolationEndMessageSentGpsFixAgeReported for the same reason
Refactoring of redundancy in code and implementation of test randomization
(one tc for every port)
Merge branch 'dev' of github.com:afarran/swm2m_avl_tests into dev
Revert "- removed test_SeatbeltViolation_WhenTerminalMovingSeatbeltViolationStateTrueAndIgnitionOnStateBecomesFalse_SeatbeltViolationEndMessageSent - the TC checking if movingEnd message is sent after IgnitionOff event is already existing; and also TC checking if SeatbeltVolationEnd message is sent after MovingEnd event is existing so there is no need to check if SeatbeltViolationEnd message is sent after IgnitionOff"

This reverts commit 2bfeb1ede094e1ca6567376bcfbe41f0da277224.
Merge branch 'dev' of github.com:afarran/swm2m_avl_tests into dev

Conflicts:
	RunAllModules.lua
removed GpsFixAge check in test_SeatbeltViolation_WhenTerminalMovingSeatbeltViolationStateTrueAndIgnitionOnStateBecomesFalse_SeatbeltViolationEndMessageSent (added by mistake)
refactored to new format:
- generic_test_DigitalInput_WhenTerminalMovingAndPortXStateChangesFromLowToHigh_DigInpXHiMessageSent
- generic_test_DigitalInput_WhenTerminalMovingAndPortXStateChangesFromHighToLow_DigInpXLoMessageSent
Skiping test for hardware variant bugfix. Comments added for  generic
functions.
- refactored test_PowerMain_WhenVirtualLine13ChangesStateTo1_PowerMainMessageSentAndPowerMainStateBecomesTrue to new format
- added setting power property in setup function to allow terminal external power presence detection
refactored test_PowerBackup_WhenVirtualLine13ChangesStateTo0_PowerBackupMessageSentAndPowerMainStateBecomesFalse to new format
- refactored all TC related to virtual line 13 to new format
added associating digital input line number 13 to GeneralPurpose in test_Line13_WhenVirtualLine13IsAssociatedWithIgnitionAndSM0_IgnitionAndSM0AreActivatedAndDeactivatedAccordingToStateOfLine13
(to avoid error in next modules)
corrected test_DigitalInput_WhenTerminalMovingAndPortRandomStateChangesFromLowToHigh_DigInpRandomHiMessageSent (added saving current os time to timeOfEvent to get exact timestamp)