initial commit for of_aux support
add debug log for aux id on remove
incase of any cxn disconnect remove all aux cxn's and retry only on main cxn
dont free the request object in the message handler
wMerge branch 'master' of git://github.com/floodlight/indigo into cxn

Conflicts:
	modules/OFConnectionManager/module/src/ofconnectionmanager.c
fix wrong merge
fix merge issue
fix merge issue again
fix active controllers macro bug
add cxn debugs to include aux id
resolve review comments
remove paranoid null checks with asserts
resolve review comments-2
OFConnectionManager: transition to HANDSHAKE_COMPLETE after features reply is enqueued

Without this change, any code that executes on the state transition (such as
ind_cxn_status_notify, indigo_core_connection_count_notify, and the connection
status callbacks) will see an inconsistent state. The connection would already
be in state HANDSHAKE_COMPLETE, but the features reply wouldn't have been sent
to the controller. Any message sent to the controller due to the state change
would arrive before the features reply.

We saw this specifically with the async bsn_controller_connections message.
Merge into master from pull request #96:
OFConnectionManager: transition to HANDSHAKE_COMPLETE after features reply is enqueued (https://github.com/floodlight/indigo/pull/96)
Merge into master from pull request #94:
Support for multiple auxiliary channels to a controller (https://github.com/floodlight/indigo/pull/94)
OFStateManager: fix check for invalid table id
Merge remote-tracking branch 'origin/master' into flow-checksum