Fixed compile error
Added possibility to set a custom implementation of MemberGroupFactory
Fixed PartitionServiceImpl to handle virtually empty clusters (only non partition holding members left)