Use unique advisor identifier to have an ability to get an advice from it directly
Remove serialization/unserialization and switch to json_encode/json_decode instead
Aspect loader is responsible to load advisors
Add a method to check the presence of service with specific key in the container
Add CachedAspectLoader for faster loading of pointcuts and advisors
Use lazy advisor accessor for single entry-point to access an advisors from the container with ability to load them on-the-fly
Fixed joinpoint test, sortAdvices() now preserves a keys, but changes an order of values
Fix a notice if key is not present in the options array
Fix a tests after moving to the json encoding/decoding instead of serialization/unserialization
Remove public property aspectName and make pointcut protected
Minor cleaning and CS fixes
Flatten advices list and use var_export() for optimization
Always copy array parts to avoid weird bug when data is modified by reference
Update a tests for using var_dump function
Optimize advice injection and mapping
Introduce aspect.cached.loader to prevent the loading of dependecy graph for aspect.loader
Remove unused argument reading
Merge pull request #142 from lisachenko/feature/direct-advisor

[Feature] Allow to use advisors directly without serialization