Simplified the design of Refactorings class.

Refactorings.java:
Added ASTRewrite and ASTCommentRewriter fields + delegated all changes to them.
Removed all collections previously holding refactorings.
Added applyTo(IDocument).