Simplicity of a vector space of forms: Finiteness of the number of complete Hilbert functions