Move include files into the source tree
Update gitignores
Make IProtocol's constructor protected

It's not hurting anything to be public, since it's noninstantiable.
But it also doesn't make any sense.
Make IProtocol constructor explicit

It's pretty unlikely that this could be misused in a child class.
But this is safest.
Constructors with multiple parameters should not be explicit

This makes no sense (unless all but the first parameter have defaults)
Add explicit to multiple constructors

Prevent some unexpected implicit casts
Somewhat reign in include madness

Having trouble compiling a sidebranch because our includes are out of
control.  Be a bit more sane here.
CMessage: remove default-provided functions

We don't need to define our own copy constructor or copy assignment
operator if they're going to function exactly as the default would.
This is extraordinarily error prone.
CDispatcher: remove unneeded default constructor
CConnectionManager: remove default destructor
CClockSynchronizer: remove default destructor

Conflicts:
	Broker/src/CClockSynchronizer.hpp
Remove default constructor from the protocols

Following the advice of Effective C++, no class should have a virtual
destructor unless another class inherits from it, or the class is
explicitly designed to facilitate further inheritance.

Conflicts:
	Broker/src/CSRConnection.hpp
	Broker/src/CSRSWConnection.hpp
	Broker/src/CSUConnection.hpp
Remove extra include file
Spelling: recieve -> receive

Conflicts:
	Broker/src/CClockSynchronizer.hpp
Spelling: recieve -> receive
Remove extra forward declaration

The corresponding header file is already included.  (Unfortunately it
does need to be included for the MessagePtr typedef....)
timings: note that all timings are in ms

Fixes #259
Remove dependency on Boost.Serialization

We don't appear to be using its functionality at all.

Conflicts:
	Broker/CMakeLists.txt
CListener: use label conditionally

This way we don't have to suppress -Wunused-labels
Don't name unused parameters

This allows us to stop supressing Wunused-parameter