Extract TimeoutFilter to seperate file.
Add NumberOfRequestsPerSecond.

NumberOfRequestsPerSecond has two variables, front count and back count.
The getNumberOfRequestsPerSecond method returns front count, and the
increase method increases back count. Every second it updates front
count and initialize back count.
So increase method doesn't increase the result of counter immediately.

There are two mechanisms to get the number of requests.
 1. Call getNumberOfRequestsPerSecond method
 2. Listen a Notification
Register MBeans on server start.

Currently a sigar mbean is registered when SystemMetricsMonitor starts.
Registering mbean each time the actor restarts seems not a good idea,
because mbean server has a same life cycle with JVM. This patch makes
beyond server register sigar mbean on start.

And this patch also makes server register
NumberOfRequestsPerSecondMXBean too.
Extract creating JMXConnector to trait.

Currently SystemMetricsMonitor creates JMXConnector on preStart.
This patch extracts creating JMXConnector to JMXConnectorMixin. After
this patch the class who wants to use JMXConnector can use member
variable named jmxConnector with JMXConnectorMixin.
Add RequestCounter.

RequestCounter is an actor. This actor has a MXBean proxy of
NumberOfRequestsPerSecond. When this actor receives an Increment
message, it calls increment method of the proxy.
Add RequestsCountFilter.

RequestsCountFilter is a global filter. It should be on the first in
WithFilters to count all requests, because filters are applied in the
order.
Refactoring SystemMetricsMonitor.

Currently, MBeans are initialized on preStart and create Receive with
the MBeans.
But there is no needs to do it, MBeans can be initialized on
constructor. And this way makes receiver more simple, because receiver
can use MBeans as a member variable.
Make SystemMetricsSupervisor monitor the number of reqests.

Currently SystemMetricsSupervisor monitors system loads and memory
usages, and writes them to database per 10 seconds.
This patch makes SystemMetricsSupervisor also monitor the number of requests
per second.