Add ActionEventIntercepter to implement origianl ActionEventCallback in Spring AOP
Revert "fix compile"

This reverts commit 008340353a12372d3e8ee78ce94f4a5f4f7f321c.
Revert "Merge remote-tracking branch 'origin/javelin' into javelin"

This reverts commit f237759cd3fdee6680feecdf774ae7d0ca9205de, reversing
changes made to 96bd1d4172aaa37757cc75a694b40783a6b962c4.
Merge branch 'javelin' of https://git-wip-us.apache.org/repos/asf/incubator-cloudstack into javelin
refactor api, based on suggestion from community