Some documentation improvements, add support for logging, OFPortBitMap fixes

Reviewer: @vaterlaus

Rob, can you take a look at the logging stuff -- I'm kind of on the fence about different options for the instrumentation (making it generate-time optional (loxi option), copmile-time optional (Insturmentation options) run time optinoal(slf4j.isTraceEnabled()). 

Thoughts?