Extracted Nothing out to its own class. Added a new helper method in
ThrowingStream which simply converts a Stream to a ThrowingStream which
throws Nothing.
Better encapsulation
Created Throwing versions of primitive FunctionalInterfaces
Updated the ThrowingStream interface to return Throwing versions of
primitive Streams
Reworked the CheckedExceptionBridge to decouple it from FunctionBridge
Fixed the flatMap interfaces not accepting ThrowingFunctions
Updated the CheckedExceptionBridge to take care of delegates.

Added a BaseStreamBridge
Stateful intermediate operations are still lazy, they cannot throw an
exception.
Implemented most of an IntStreamBridge
Extracted all of the bridging classes to their own package
We don't need to wrap RuntimeExceptions or Errors, they can trickle
through on their own.
Added a mixin style interface to help facilitate the implementation of
CheckedBaseStream and the future UncheckedBaseStream
Starting to implement unchecked variants
Added a similar andThen to ThrowingFunction
Implemented an UncheckedStream
Implemented UncheckedIntStream
Checked and Unchecked LongStream
Checked and Unchecked DoubleStream
Checked primitive Spliterators and Iterators
Checked and Unchecked primitive Iterators