Merge pull request #4893 from rubencm/ticket/15305
[ticket/15305] Add streams for storage
* github.com:phpbb/phpbb:
[ticket/15305] Update phpdoc
[ticket/15305] Remove not_implemented exception
[ticket/15305] Close stream before throwing an exception
[ticket/15305] Update annotations
[ticket/15305] Remove not_implemented exception in streams
[ticket/15305] Use streams in filespec
[ticket/15305] Throw exception if stream_copy_to_stream() fail
[ticket/15305] Use php://temp stream instead of tmpfile()
[ticket/15305] Revert open in w+b mode
[ticket/15305] Fix typo
[ticket/15305] Open file in w+b mode
[ticket/15305] Open file in binary mode
[ticket/15305] Simulate streams if they are not implemented
[ticket/15305] Use an aditional interface for streams
[ticket/15305] Fix streams
[ticket/15305] Add tests
[ticket/15305] Update PHPDoc
[ticket/15305] Add streams