Bumped Java version to "1.8".
Improved JavaDoc.
Added methods Static#notNull(Iterable) and <T extends Comparable>compare(T,T) (moved from the LEIA main project).
Added stream support to TypedIterable.
Improve unit tests and JavaDoc for class Static.
Added dependency on artifact "javax.validation" to add a @NotNull annotation on the argument to Comparable#compareTo(Comparable).
Improved null handling of method Static#offer(T[],T[]).
Added unit tests for Static#offer(T,T[]), Static#offer(T[],T[]) and Static#newArrayInstance(T[],int).
Replaced interfaces Function<D,R> and Expression<T> in "org.leialearns.utilities by" Function<D,R> and Supplier<T> from "java.util.function".
Replaced many occurrences of anonymous inner classes with lambda's.
Removed some unnecessary type parameters.
Bumped versions of Spring and JUnit for compatibility with Java 8.