Refactor|Client|Generators: Generators collection is now a C++ class

Also, memory for Generators is no longer allocated on server-side
and particle logic is no longer included in server builds.