Fix: known stack overflow bug in Stream#bind

This fixes a known[1][2] bug which often manifests in
stack overflow errors in production usage of the
FJ library's Stream class.

[1] http://code.google.com/p/functionaljava/issues/detail?id=16
[2] http://stackoverflow.com/questions/10915279/functionaljava-app-throws-stackoverflowerror-with-stream-in-stack-trace
Fix test to trigger stack overflow bug w/o prev fix
Merge pull request #25 from youdevise/fix-stackoverflow-in-stream-bind

Fix: known stack overflow bug in Stream#bind