Added cascade cancel support for canceling all following operations
added listener callback
added utility methods class AOUtils
added ant.properties to setup test project
temporally comment out invalid test case
notify listener with `InterruptedException` when operation is cancelled successfully
added test cases for operation listener
Merge pull request #1 from David402/dev_cascade_cancel

Dev cascade cancel