Initial upstream fitlering implementation.

Test filter with up and down stream filtering. Keeps top N queries
and prints a report of these queries on session close.
Additional error checking and documentation.

Implementation of topfilter options
Updated QLA filter to allow for regex matches and client address matches
to control the statements that are logged.
Enhancements to topfilter and qlafilter

Documentation for topfilter and qlafilter
Improved diagnostics in filters
Merge branch 'develop' into MAX-65
Fixed bug in generation of execution time in report
Config fix
add build-depends on  libedit-devel
fix for slave set with mariadb 10 replication

fix for slave set with mariadb 10 replication
Disable use of libedit if it is not installed on the machine
Merge branch 'develop' into MAX-111
Regex Filter Documentation
Require libedit-devel only for CentOS 6
fix .spec
Merge branch 'develop' of github.com:skysql/MaxScale into develop

Conflicts:
	server/core/session.c
	server/modules/protocol/mysql_backend.c
	server/modules/routing/readwritesplit/readwritesplit.c

Resolved.

Addition of user in topfilter report and general tidyup
Merge branch 'develop' of github.com:skysql/MaxScale into develop
Merge branch 'develop' into MAX-65
Addition of user and source to all filter

Bug fix in timestamp for topfilter
Use new session entry points to get remote and user rather than dereference
the DCB directly.