Do not use realtive paths with single dot
Enable checking for eof for phar archives, because there is a bug with closing flag, see https://bugs.php.net/bug.php?id=66543
More straightforward implementation of stream filter for better readability and usage
Use strpos for absolute path checking. This check also verifies presence of explicit protocols in the filename
Add prebuilCache option to disable check for writable directory and to have an ability to speed up application in the future by removing extra checks
Fix a bug when date modification equals to cache creation date
Use PathResolver instead of realpath() and stream_resolve_include_path() to have a support for different stream wrappers, e.g. phar, compress.zlib, etc
Delay initialization of AOP loader to speed up loading of system classes for framework
Simplify configuration merging, do not require recursive replace
Improve performance of rewriting URLs by using static variables and checking of prebuiltCache flag
Direct call of filters for warmup command to avoid influence of prebuiltCache param in the FilterInjectorTransformer
Add an empty line before returns and update phpDoc
Add test case for PathResolver and fix some bugs in the logic
Use dynamic constant for cache dir instead of full path in the source code to have an ability to move source code into another path without changes, unix-style slashes instead of DIRECTORY_SEPARATOR
Simplify path resolve check for normal files, this also fixes issue with relative including and include_path checking
Add a failover for non-existent files to manual path calculation and update tests
Merge branch 'master' into feature/phar-support

Conflicts:
	src/Go/Core/GoAspectContainer.php
	src/Go/Instrument/ClassLoading/SourceTransformingLoader.php
	src/Go/Instrument/Transformer/WeavingTransformer.php
Sync header with master branch
Merge pull request #118 from lisachenko/feature/phar-support

Add support for custom streams and paths