Added a helper function that creates a list of servers to use. This should remove some of the duplicate code in the routers.
Moved the RWBackend class implementation into its own file. Made some of the command type functions a part of the <maxscale/protocol/mysql.h> header to make it reusable.