Refactoring of AbstractLibrary and JQueryLibrary to support jQuery
Merge of conflicts