Kqueue

I'm Byrne's colleague. We are experimenting with MonaServer.

This is a ugly, but working hack to build MonaServer on OS X using kqueue. One of the `SocketTest` was hanging on forever :( Sorry for the poor codes, first time to play with kqueue. And those codes are written in only 1 hour yesterday. Review wanted! :)

Meanwhile, I'm trying to make MonaServer compilable with Clang. I got a `variadic template` problem with Clang but not with GCC 4.8. Can you guys help me with that?

```
In file included from ./include/Mona/Parameters.h:24:
./include/Mona/Event.h:149:75: error: expected ')'
                        return Event<Result,ArgsType ...>::_pRelayer->raise<defaultResult>(args...);
                                                                                               ^
./include/Mona/Event.h:149:70: note: to match this '('
                        return Event<Result,ArgsType ...>::_pRelayer->raise<defaultResult>(args...);
                                                                                          ^
./include/Mona/Event.h:149:11: error: expression contains unexpanded parameter pack 'args'
                        return Event<Result,ArgsType ...>::_pRelayer->raise<defaultResult>(args...);
                               ^                                                           ~~~~
```

Thanks,
Hanfei

PS.

```bash
$ clang --version
Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin14.0.0
Thread model: posix
```