Merge pull request #13 from konstantinkrassmann/master

Added ExecutionContext to afterReturning and afterThrowing Callbacks.
Committed the updated minified version
Formatted the tests, minor changes to the added tests
Implemented 'context.stop' for 'afterReturning' advices
Implemented 'context.stop' for 'afterThrowing' advices
Minor update in README
Formatted the test for 'around' properly
Small re-factoring, simplified 'applyAroundAdvices'
Added a test for passing context to 'around' advices
Implemented passing execution context to 'around' advices
Implemented 'context.stop' for 'around' advices
Re-factoring: after implementing 'context.stop' for all the advices checking 'context.isStopped' is now excessive in a aspect enhanced method implementation
Implemented shortcut for 'after' advices
Implemented shortcut for 'after', re-factored the shortcut code so that it is reused for the rest of join points
Added tests for the shortcut methods for 'afterReturning', 'afterThrowing' and 'around'
Updated TODO
Re-factored how a pointcut is specified in the object oriented style of declaration
Implemented specifying the pointcut more precisely by using a regex
Added a shortcut method for specifying only a regex
Re-factoring, extended the notion of a pointcut to include a scope (what was previously called a pointcut)