RUBY-615 improving apache 2.0 license compliance

See Jira ticket for more details.

Contains the following:

* adds license/copyright source header to all non-trivial files
* adds required NOTICE file in the project root
* removing unused benchmark suite

Complete solution depends on my pull request for RUBY-618 as well.