remove default server_id as discussed in #80

connection_settings was also changed to arg since it's essential and
kwargs default value should not be mutable.
fxi tests, add server_id as arg
Merge pull request #88 from lxyu/remove_default_server_id

remove default server_id as discussed in #80
Benchmark event handling
Small optimization
Doc about GTID tests
Add a test for ignoring events
Ignore nose test id
Improve speed on filtering event
Speedup event filtering

I got a 30% boost on my computer for a simple
benchmark.
Python 3 support fix thanks to travis
Cleanup after @bjoernhaeuser feedback
Merge pull request #90 from noplay/speedup

Speedup event filtering
Drop useless test on valid packet

We are already checking it in BinlogStreamReader
Group the unpack when reading the packet
Speedup row_event processing
Merge pull request #93 from noplay/speedup2

Speed up event processing
Filters events by table names
Filter schemas
Merge pull request #92 from noplay/filter_tables

Filters events by table schema and table names