Added server state information to trace log printing
Fix problems in tests, fix issue in server.c (bug 581)
Modify atomic_add to use built in GCC function where available.  Correct comments.
use ${CMAKE_BINARY_DIR} prefix for files generated by CMake

so that files are created in build dir and source dir is
never modified by building
Merge pull request #58 from hholzgra/hartmut-cmake-bug-584

use ${CMAKE_BINARY_DIR} prefix for files generated by CMake
added "make uninstall" target as described in

http://www.cmake.org/Wiki/CMake_FAQ#Can_I_do_.22make_uninstall.22_with_CMake.3F
Merge pull request #59 from hholzgra/hartmut-cmake-uninstall

Feature request: added "make uninstall" target
Added documentation about rule syntax.
Fix for no db in change_user

Fix for no db in change_user
readwritesplit.c:routeQuery if target is master but it is found out when get_dcb returns that master DCB has changed, routeQuery fails and logs to trace that master changed.
Fixed use of uninitialized variable.
readwritesplit.c:get_dcb assumed thet get_root_master_bref always returns non-null pointer. Changed it so that get_dcb_returns if it doesn't get master bref pointer.
Merge branch 'develop' into firewall