added Option.none_() for parity with some_().
Add a factory method to Set that takes varargs (Set.set(A...)), comparable to what already exists in List.
Add first class functions for intersect, union and minus to Set.
Add isNullOrEmpty, isNullOrBlank and isNotNullOrBlank to Strings.
Implemented scan operations.

Added scanLeft, scanLeft1, scanRight and scanRight1 to Array class.
Fixed scan1 functions.
Added Array's scan functions tests.
Migrate build to SBT 0.12.3

Migrate from SBT 0.7.x to 0.12.3. Additionally add the needed config
for publishing of the project to sonatype.org

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Fixed pom.xml file.

- Updated maven-compiler-plugin version from 2.3.2 to 3.1.
- Updated maven-gpg-plugin version from 1.0-alpha-4 to 1.4.
- Removed build-helper-maven-plugin declaration. Instead, the
  sourceDirectory tag is used to specify where the sources are.
Fixed permissions on files.

Removed executable bit from HashMap.java, CheckHashMap.scala and pom.xml
Widened generic type parameters.

Widened generic type parameters for some of the constructor methods.
merge and get compiling most important pull requests
Merge branch 'scans' of https://github.com/pbzdyl/functionaljava
Merge branch 'master' of https://github.com/mergeconflict/functionaljava
Merge branch 'set-functions' of https://github.com/magro/functionaljava
Merge branch 'string-functions' of https://github.com/magro/functionaljava
merged some more goodies
fixed bug in List.init()