Fix key.
Rewrite the look ahead iterator.

It does no longer extend \CachingIterator.
Bye bye.
Re-implement SPL RegexIterator and Recursive~.

There are too many bugs in php-src and HHVM, so we re-implement it from
scratch without extending the existing classes.
Update API documentation.
Fix the specific fileinfo class support.
Fix API documentation.
HasChildren is not very well-defined, remove it.
Remove the recursive tree iterator.
HasChildren and Tree have been removed.
Implement the look behind iterator.
Add tests.
[auto] Merge from Iterator

    • #0526af5 — Fix key. (Ivan Enderlin, 2014-11-07)
    • #e518d9b — Rewrite the look ahead iterator. (Ivan Enderlin, 2014-11-07)
    • #7d2e613 — Bye bye. (Ivan Enderlin, 2014-11-07)
    • #13e17d9 — Re-implement SPL RegexIterator and Recursive~. (Ivan Enderlin, 2014-11-07)
    • #1d0c30c — Update API documentation. (Ivan Enderlin, 2014-11-07)
    • #d7896d2 — Fix the specific fileinfo class support. (Ivan Enderlin, 2014-11-07)
    • #e891ff7 — Fix API documentation. (Ivan Enderlin, 2014-11-07)
    • #08f3dd2 — HasChildren is not very well-defined, remove it. (Ivan Enderlin, 2014-11-07)
    • #6725472 — Remove the recursive tree iterator. (Ivan Enderlin, 2014-11-07)
    • #5f0c649 — HasChildren and Tree have been removed. (Ivan Enderlin, 2014-11-07)
    • #c10f21e — Implement the look behind iterator. (Ivan Enderlin, 2014-11-07)
    • #9ac87e0 — Add tests. (Ivan Enderlin, 2014-11-07)

---

Merge branch 'master' of /var/lib/git/repositories/Library/Iterator