Implementation of server routing generic functionality and for readconnrouter
Merge branch 'develop' into MAX-90

Conflicts:
	server/core/service.c
Fixed printf format
Merge branch 'develop' into MAX-90

Conflicts:
	server/core/server.c
	server/include/server.h
	server/modules/routing/readconnroute.c
get_replication_tree checks for SERVER_IS_DOWN

get_replication_tree checks for SERVER_IS_DOWN, this will produce a
replication tree even with servers in SERVER_IN_MAINT state