Cleaned up copy-paste in merge code
Merge pull request #150 from mairbek/code-cleanup

Cleaned up copy-paste in OperationMerge code
Change target compatibility from 1.5 to 1.6

https://github.com/Netflix/RxJava/issues/153
Merge pull request #155 from benjchristensen/issue-153

Change target compatibility from 1.5 to 1.6
Implemented toIterable method
Static method plus javadoc
Implemented single and singleOrDefault methods
Merge pull request #156 from mairbek/toIterable

Implemented ToIterable Operation
Merge branch 'master' into single
Updated single/singleOrDefault according to review request
Implemented lastOrDefault
Merge pull request #159 from mairbek/lastOrDefault

Implemented LastOrDefault Operator
Merge remote-tracking branch 'mairbek/single'
Added @throws javadocs
Suppressed rawtypes warnings

Conflicts:
	language-adaptors/rxjava-groovy/src/test/groovy/rx/lang/groovy/ObservableTests.groovy
	rxjava-core/src/main/java/rx/Observable.java
Update README.md
Merge pull request #160 from benjchristensen/mairbek_single-merge

Manual merge of mairbek/single Pull #157
Merge pull request #161 from garethbowles/master

Added build status badges
Implemented Operation Next
Updated Observable API
Renamed variable
Fixed bug in ranges