Some changes to mininet drivers

    - Refactor compare ports
    - Refactor pingall
    - lower the log level for some statements
    - remove some debug/print statements
Basic HA Sanity Test
Fix a few minor things
Changes to HA tests

    * add tcpdump
    * add csv output for pass/fail # to be used by jenkins plot plugin
    * remove mininet commands from remotemininetdriver
    * fix some typos
Changing switch assignment logic to distribute evenly across nodes, and logic change to check device down before removing iptables rule
Merge pull request #24 from OPENNETWORKINGLAB/mininet_drivers

Some changes to mininet drivers
add checking intents function

1. check both MultiPointToSinglePointIntent and PointToPointIntent
2. does not including check the ICMP path PointToPointIntent
3. check MultiPointToSinglePointIntent and PointToPointIntent seperately
4. we generate the all the expected intents base on the sdnip.json
5. after geting all the intents from ONOS CLI, then extract
   MultiPointToSinglePointIntent and PointToPointIntent seperately and
   change all intents into the same formats of intents we generated.
   The two types of intents use different formats.
add checking intents function

1. check both MultiPointToSinglePointIntent and PointToPointIntent
2. does not including check the ICMP path PointToPointIntent
3. check MultiPointToSinglePointIntent and PointToPointIntent seperately
4. we generate the all the expected intents base on the sdnip.json
5. after geting all the intents from ONOS CLI, then extract
   MultiPointToSinglePointIntent and PointToPointIntent seperately and
   change all intents into the same formats of intents we generated.
   The two types of intents use different formats.
Capital improvement
Adding success message after retry for starting ONOS cli
Adding ctrl-d sendline to correctly escape faulty ONOS cli start
Merge branch 'ONOS-Next' of https://github.com/OPENNETWORKINGLAB/ONLabTest into ONOS-Next
Changes to accomodate increasing topology size and corrected few logic errors
Configuration file for event accumulator settings now adjusts according to specific test
add case description && code quality improvement
Latest HA tests

    - better startup sequence
    - single node HA test
    - minor fixes to improve error handling
Merge branch 'HA' into HA-rebase

Conflicts:
	TestON/drivers/common/cli/emulator/mininetclidriver.py
	TestON/drivers/common/cli/emulator/remotemininetdriver.py
Fixing the most bizzare exception
Merge pull request #29 from pingping-lin/ONOS-Next

add checking intents function for SDN-IP
Address comments from code review

    - Removed all grep_str's from onosclidriver
    - fix some sendline issues
    - refactor HA tests a bit
    - fix typos