Updated for ruby-2.0.0-rc1

RTEST is now a bare expression:

Thu Dec 20 18:29:54 2012  Nobuyoshi Nakada  <nobu@ruby-lang.org>

        * include/ruby/ruby.h (RTEST, NIL_P): make bare expressions without
          outermost parentheses.
NIL_P no longer includes wrapping parens either
Merge pull request #34 from nearbuy/ruby-2.0.0-rc1

Updated for ruby-2.0.0-rc1
prep for release 1.4.3
update travis config to test ruby 2.0.0
- Fix build under freebsd.
Merge pull request #40 from stass/master

Fix build under FreeBSD
prep for 1.4.4 release
allow passing :session_id and :session_passwd options
add support for session_id and passwd option on jruby
prevent errors for passwords with null bytes
Fixes #44 Allow JRuby to read nil values from ZooKeeper
add type-checks
remove unnecessary typecheck
change some stuff related to zk-ruby move
change permission constants same with Zookeeper native
Merge pull request #48 from jaeho-kim/master

Fix ACL constants to make permissions work as expected
Explicitly testing zookeeper behavior for deleting keys with children watches
Merge pull request #45 from ClarityServices/master

Allow JRuby to read nil values from ZooKeeper
Merge pull request #42 from avalanche123/specify-session-id

allow passing :session_id and :session_passwd options