#31: Intermediate commit: massive collection interface redesign.
#31: Intermediate commit.
#31: Adjusted arrays and their synchronizers to new interface.
#31: Adjusted map, set and their synchronizers to new interface.
#31: Adjusted JW.Tests.Collection.ObservableArray.
#31: Added JW.AbstractMap.Inserter. Fixed error in JW.UI.Component.
#31: Fixed bugs in JW.ObservableArray.
#31: Assert array returned values.
#31: Adjusted JW.Tests.Collection.ObservableMap. Fixed bugs.
[#31] Adjusted JW.Set tests to new API, fixed bugs.
#31: Adjusted JW.AbstractArray.Indexer tests.
#31: Adjusted JW.AbstractArray.Observer tests.
#31: Adjusted JW.AbstractArray.Inserter tests.
#31: Adjusted JW.AbstractArray.Lister tests.
#31: Adjusted JW.AbstractArray.Mapper tests. Fixed bugs.
#31: Adjusted JW.AbstractArray.Splitter tests.
#31: Adjusted JW.AbstractMap.Lister tests.
#42: Pass replacedEl to JW.UI.Component.
#31: Adjusted tests for JW.AbstractMap.Mapper. Fixed bug.
#31: Adjusted tests for JW.AbstractMap.Observer.