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.