Any and Every gdk groovy methods implemented as SQL stream extensions
containsAll implementation
minor improvements with singletons TerminateWithValue
refactor repeated code with getTerminatedBooleanValueFromStream
minor bugfixing in every/any javadoc
Refactoring and javadoc changes

* getTerminatedBooleanValueFromStream moved, modified, renamed and
  broken into terminate and terminateBool
* added a type argument Boolean as a Closure return type for predicate
  parameters of any() and every() methods
* replaced wildcard imports with classes
* changed javadoc to be more in-line with existing groovy doc, formatting,
  etc.
Refactoring (wildcard imports, types to test method parameters, ...)

* replaced wildcard imports with classes
* added types to test method parameters
* removed TYPE_SCROLL_INSENSITIVE from any, every, and containsAll
  tests as setting resultSetType is not necessary for the tests
* "COL_A" is changed to "col_a"
Merge branch 'avilches-master'
Added find()

Commit on behalf of Adam Sernheim. Contributed during hackergarten
event on Gr8Conf 2014 in Copenhagen.

Find is a combination of FindAll (extends) and Head.
Refactored Find/find() + added Alberto as @author

* find() uses terminate()
* predicate as private field in Find is removed since it is not used
* Alberto is the author of Any, Every, ContainsAll
Fixed some comments - mostly typos
Upgraded gradlew to 1.12
added the unique() method