Backported Ray.Aop to PHP5.3 to hopefully make it available for a wider audience

All tests are ok, but one or too need to be slightly modified for 100% coverage.

I'm not sure if you like this change, but it's less intrusive than I thought it would be - only the array short notation and the Callable type hints from PHP5.4 have been used.

If you don't like this change, it's ok too, then I have to wait until we migrate to PHP5.4 to use this library in production.

Kind regards,
Steffen Neubauer