Add support for custom streams and paths

This PR introduces support for different stream wrappers, such as http://, phar://, compress.zlib://, etc. This PR is experimental now because `realpath()` and `stream_resolve_include_path()` functions were replaced with custom resolver, need to add test cases before merging into master to verify, that everything is ok.

After merging of this PR it will be possible to use goaop for standalone console applications and tools that can be very interesting.