ClojureAdaptor

Very basic support that allows clojure/java interop using the fn function rather than Clojure code needing to use proxy/reify and implement full java interfaces.
Create README.md
Support multiple class types for language adaptors
changing package to rx.*
update language adaptors to rx.* package
Refactoring towards performance improvements

- Convert operators to implement Func1 instead of extend Observable
- Change Observable to concete instead of abstract
- subscribe is now controlled by the concrete class so we can control the wrapping of a Func to be executed when subscribe is called
- removed most wrapping inside operators with AtomicObservable except for complex operators like Zip that appear to still need it

While doing these changes the util/function packages got moved a little as well to make more sense for where the Atomic* classes should go
IDE support

Importing into Eclipse Juno with the Gradle plugin now gets everything setup, compiling and running correctly.
builds for each language and examples

Use 'provided' not 'compile' for language dependencies so we don't force specific versions.
removing .observables package so main classes are just rx.*
fix package names for imports
dependency management
Eclipse build config

- Include 'provided' in Eclipse classpath
- Upgrade to Groovy 2.+
clojure example code

- examples are in /src/examples/clojure
- placeholder for unit tests in /src/tests
clojure project build config
Update language-adaptors/rxjava-clojure/README.md
Update language-adaptors/rxjava-clojure/README.md
Adapt Groovy VideoExample to Clojure
Idiomatic usage of import in ns macro.
Add IntelliJ Idea support to Gradle build

https://github.com/Netflix/RxJava/issues/143
play with tests in clojure -- still not hooked up or actual tests