oft: Name constants in UPPERCASE

Signed-off-by: Stephen Finucane <stephenfinucane@hotmail.com>
oft: Convert to print_function

Replace the Python 'print' keyword ('print x') with the function
version ('print(x)'). This is the recommended approach for new Python
code.

In addition, replace a number of 'print' calls with either logging or
calls to 'die' to be consistent.

Signed-off-by: Stephen Finucane <stephenfinucane@hotmail.com>
Merge into master from pull request #142:
Python 2.7 Updates (https://github.com/floodlight/oftest/pull/142)
update pyloxi to loxigen-artifacts @ 8d47a63310c888e276c93b8e45d4ddbf81fc8e0a
Merge into master from pull request #143:
update pyloxi to loxigen-artifacts @ 8d47a63310c888e276c93b8e45d4ddbf81fc8e0a (https://github.com/floodlight/oftest/pull/143)
update pyloxi to floodlight/loxigen-artifacts @ 28693e75f6526cee55fc8b88a85ceab24d3a0c46
Merge into master from pull request #145:
update pyloxi to floodlight/loxigen-artifacts @ 28693e75f6526cee55fc8b88a85ceab24d3a0c46 (https://github.com/floodlight/oftest/pull/145)
update pyloxi to floodlight/loxigen-artifacts @ d54f9d32510eef695431c02e519adddb5c64fb90
Merge into master from pull request #146:
update pyloxi to floodlight/loxigen-artifacts @ d54f9d32510eef695431c02e519adddb5c64fb90 (https://github.com/floodlight/oftest/pull/146)
update pyloxi to floodlight/loxigen-artifacts @f0964fcb4f8ba88a058a3110b7c647c971b18712
Merge into master from pull request #147:
update pyloxi to latest floodlight/loxigen-artifacts  (https://github.com/floodlight/oftest/pull/147)
update pyloxi to floodlight/loxigen-artifacts @ 8ee5d1d264dd0d6bb719a19fc8ff2c8867ed3e31
Merge into master from pull request #148:
update pyloxi to floodlight/loxigen-artifacts @ 8ee5d1d264dd0d6bb719a19fc8ff2c8867ed3e31 (https://github.com/floodlight/oftest/pull/148)
update pyloxi to floodlight/loxigen-artifacts @ b44eb26cc919f8bd61d0da059163a1a7dce088de

Pulls in OF 1.4.
Merge into master from pull request #149:
update pyloxi to floodlight/loxigen-artifacts @ b44eb26cc919f8bd61d0da059163a1a7dce088de (https://github.com/floodlight/oftest/pull/149)
update pyloxi to floodlight/loxigen-artifacts @ d8618ceae4c7b791eeb068ab18df3ebdea073bf2
Merge into master from pull request #150:
update pyloxi to floodlight/loxigen-artifacts @ d8618ceae4c7b791eeb068ab18df3ebdea073bf2 (https://github.com/floodlight/oftest/pull/150)
controller: fix exp_msg validation when mixing OF versions

The OpenFlow version configured on the command line might not match the version
of messages sent by the switch.
bundle test cases
move bundle tests from tests-1.3 to tests-1.4