QPID-5823: Python client should create a node with name starting '\#'

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602820 13f79535-47bb-0310-9956-ffa450edef68
QPID-5823: (reverting commit r1602820) Python client should create a node with name starting '\#'

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602832 13f79535-47bb-0310-9956-ffa450edef68
QPID-5829: Rearrange CMake files to centralise some flags
- This means they can be used in the bindings.
- It also means that individual modules do not have to specify
  to catch undefined symbols as this is the default beahviour now.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603064 13f79535-47bb-0310-9956-ffa450edef68
QPID-????: Refactored Broker::Options into its own independent class
- Now called BrokerOptions
- Added extra getters to Broker so that nothing else needs to know
  about BrokerOptions
- Significantly reduces header coupling as lots of files include
  Broker.h, but now don't need Options.h