Build a disruptor crate instead of monolithic executables

This change modifies the build script and disruptor.rs to generate a
disruptor library that can be reused in other rust projects. The source
tree layout is also given a basic organization.
Update copyright year