Misc fixes for bin log rotate issues
Support non-default binlog filenames

Add support for bin log file names that are shorter than the default.
Handle events per more than 2 packets
Improved diagnostics

Added master reconnect on failure

Added EPOLLRDHUP events
Merge branch 'develop' into blr

Conflicts:
	server/core/dcb.c
	server/modules/include/blr.h
	server/modules/routing/binlog/STATUS
	server/modules/routing/binlog/blr.c
	server/modules/routing/binlog/blr_file.c
	server/modules/routing/binlog/blr_master.c
	server/modules/routing/binlog/blr_slave.c
Improved diagnostics
Implement non-blocking alternative to mutexes for read serialisation
Merge branch 'develop' into blr

Add instrumentation

Remove mutexes

Improve gwbuf_append performance

Conflicts:
	server/core/dcb.c
	server/modules/protocol/mysql_backend.c
Add file left off last commit
Addition of thread data to commands
Addition of periodic task execution via the housekeeper thread

Addition of 15, 5 and 1 minute load averages in poll
Fixed for EPOLLHUP events

Possible double free in maxscaled on close

binlog router debugging/tracing
Remove queuing that is no longer required

Fixed bug in mysql_backend.c that lost up to 4 bytes of data in rare
circumstances.
blr branch merge

blr branch merge