Added base source transformer class
Refactoring: remove static dependency on kernel and replace it with kernel injecting into transformers. This will give an ability to test WeavingTransformer and CachingTransformer
Update test for ClosureDynamicMethodInvocation
Fix backward-compatibility with PHP5.3. Do not check for a trait for old versions of PHP