acu150157 - fix issue with ruby 2.1.0

new ruby 2.1.0 passes four params to the method TCPSocket.open
https://github.com/ruby/ruby/blob/ruby_2_1/lib/net/http.rb#L879.
It leads to breaking overrided method :initialize because
older versions of ruby pass in only two params.
acu151645 - brought monkey-patch in-line with Ruby 2.0+
- Net::BufferedIO#rbuf_fill raises ReadTimeout for Ruby 2.0+
- added timeout_for_rbuf_fill helper method to Neverblock, with specs
- added a Gemfile, and added rspec development dependecy in .gemspec
acu151645 - bumped version to 2.1
Merge pull request #8 from rightscale/purpleKHR_14_02_acu150157_fix_issue_with_ruby_2_1

acu150157 - fix issue with ruby 2.1.0