Basic infrastructure for Rubinius Console.
Added skeleton of Rubinius::Console.
Write Console output to response file.
Added detection for kqueue, inotify.
Added basic features for Rubinius::FSEvent.
Added -Xvm.fsapi_path.
Switched to local kevent struct for event.
Improved Console::Server functions.
Added stubs for FSEvent with inotify.
Fixed creating Console files for forking.
Added finalizer for FSEvent.
Set state after fork to initial state.

When the would starts, should_stop_ is 0, pending_threads_ is 0. Setting
should_stop_ to 1 after fork() could result in a thread with run_state_
eAlone, pending_threads_ 0, and the world would never stop waiting to GC.
Added basic logging facility.
Added simple flock LockGuard utility.
Added logging to Console.
Fixed setting FSAPI path.
Added lock to FileLogger.
Fixed Console cleanup after fork().
Added logging level to logger facility.
Added parsing -X options from cwd .rbxrc.

The .rbxrc file in the current working directory is read for application
configuration options. The file is a simple, line-delimited list of Rubinius
-X configuration options.