Modified generic_fns.residue.create() to replace the empty first residue if no residues exist.
Authored by: bugman 2007-03-16
Parent: [r3202]
Child: [r3204]