Implement .net collection interfaces. Move FdoCollections.i up to common. Also make Count property from GetCount() of collection classes.

Fixes #1