Fixed resource sharing issue in MIPSEMcore where BitResolver, StringResolver, Assembler, etc, were sharing pointers to objects to save memory.  Made them all have their own object to simplify initialization