#46: Made f parameter optional in sorting methods.
#46: Convered array constructors by tests.
#46: Tested some methods in JW.AbstractArray, fixed bugs.
#46: Tested remaining methods in JW.AbstractArray, fixed bugs.
#46: Tested JW.Array static methods, fixed bugs.
#46: Tested JW.ObservableArray events.
#46: Added JW.AbstractArray.performFilter, detectFilter. Improved JW.AbstractArray.removeItems algorithm. Tested JW.AbstractMap and all adjacent stuff.
#46: Tested common collection methods for JW.AbstractSet and its adjacent stuff, fixed bugs.
#46: Tested simple set modification methods.
#46: Tested JW.AbstractSet remaining methods, fixed bugs.
#46: Tested JW.AbstractArray.Orderer, fixed bugs.
#46: Added binary search method.