Added annotation for handling transactions.
@Transactional-annotated methods are invoked within a RetryingTransactionCallback.
Implementation uses Spring AOP; see JavaDoc for info on Spring AOP limitations.
Annotation-based Web Scripts are now AOP Proxy-aware. (Using @Transactional on Web Script handler methods is not necessarily recommended.)