client-configure patch by Grzegorz Pluto.
Merge remote-tracking branch 'origin/automake' into reconfigure
Reconfigure server changes by Grzegorz Pluto
Class for reconfigure message, by Grzegorz Pluto
Makefile.
SrvMessages/Makefile.in
Cleanup in SrvMsgReconfigure
Merge branch 'master' into reconfigure
Merge branch 'master' into reconfigure
Reconfigure related changes

- ClntMsgReconfigure class added
- ClntMsgReconfigure object is now created
- ClntTransMgr::handleReconfigure() method aded
- OptReconfigureMsg class added
- SrvMsgReconfigure now properly sets transaction-id to 0

This is mix of changes sent by Grzegorz Pluto and my fixes
Another round of reconfigure improvements by Grzegorz Pluto.
Client now sends reconfigure-accept option if enabled.
Merge branch 'master' into reconfigure

Conflicts:
	AddrMgr/AddrMgr.cpp
	AddrMgr/AddrMgr.h
	CHANGELOG
	ClntIfaceMgr/ClntIfaceMgr.h
	ClntMessages/ClntMsg.cpp
	ClntTransMgr/ClntTransMgr.cpp
	Options/Makefile.am
	Options/Makefile.in
	SrvTransMgr/SrvTransMgr.cpp
	SrvTransMgr/SrvTransMgr.h
Merge branch 'master' into reconfigure

Conflicts:
	AddrMgr/AddrMgr.cpp
Merge branch 'master' into reconfigure
Merge branch 'subnet' into reconfigure

Conflicts:
	CHANGELOG
	SrvTransMgr/SrvTransMgr.cpp
Pluto's patch reviewed and cleaned-up
Framework for multiple authentication protocols implemented
auth-enabled parameter removed from client.conf
DUID class clean-up, some unit-tests written.