Host test copy functionality migration: added required parameters for host_test.py command line: path to image, copy method
Host test copy functionality migration: removed all extra port and disk functionality. It will be added when it is really needed
Host test copy functionality migration: removed all extra port and disk functionality. It will be added when it is really needed
Host test copy functionality migration: copy functionality partially moved to host_test (tested with basic set of tests, not with e.g. NET tests.

Host test copy functionality: TODO: modify rest of host tests to use self.mbed.reset() and self.mbed.copy_image() according to curent test scipt API
Host test plugins: Added extra line for error printing in mbed copy plugin. For readability reasons
Host test plugins: Default host test aligned and refactored so it can be invoked via run() function
Host test plugins: run() function will just print result from test() function directly, not check boolean state from test
Host test plugins: refactored TestResults class to HostTestResults name
Host test plugins: removed unused self.mbed.reset() call in test constructor. No need for two resets because reset is performed in run() function
Host test plugins: refactored UDP ECHO SERVER testcase to use test() method instead of run()
Host test plugins: refactored TCP ECHO SERVER testcase to use test() method instead of run()
Host test plugins: refactored UDP LINK LAYER testcase to use test() method instead of run()
Host test plugins: Bug-fix: Wrong variable was checked against None while readling line from serial port
Host test plugins: removed usused extra_baud parameter from serial port initialization
Host test plugins: moved program cycle sleep time to host_test - this delay is used to give time device to flash copied file
Host test plugins: Added prints to serial_init() function
Host test plugins: added custom serial port configuration, baudrate and timeout. This can now be done before host test will call run() function
Host test plugins: bug-fix: serial_timeout was used as function name and class member. Caused runtime script problem

Host test plugins: Increased test suite timeout on each test execution twice - for now, so tests do not timeout. TODO: exclude coopy and reset procedures from testcase timeout measurement
Host test plugins: Modified WAIT_US_AUTO host test to take under consideration 10 consecutive timer ticks within deviation
Host test plugins: minor updates