privat/nit — pull request #919 by privat (2014-11-18 21:27:42+00:00)
Title: lib: some cleanup in *Capable and HashCollections

Remove ArrayCapable, StringCapable and use virtual type instead of generics for HashCollection::N