[FEATURE] Aspects for Autoloader

This patch introduce a new feature that allows using of aspects (before, replace, after, throw)
on arbitrary classes in TYPO3.

This feature is not stable for now - so weird behaviour may expected.

Some test-use-cases can be found und Resources/Private/Examples/autoloader_aspect/
Have fun.

Resolves: #60959
Change-Id: I0ff244f186d005e83fd9bcd3b1b1562e1ab3e92a
Reviewed-on: http://review.typo3.org/32197
Reviewed-by: Tim Spiekerkötter <tim.spiekerkoetter@hdnet.de>
Tested-by: Tim Spiekerkötter <tim.spiekerkoetter@hdnet.de>
Reviewed-by: Tim Lochmüller <tim@fruit-lab.de>
Tested-by: Tim Lochmüller <tim@fruit-lab.de>