Merges custom_emulator with emulator

Since there are no longer multiple emulator subclasses, there is no
reason to have it in a separate package. As such, I have moved it into
the regular ice package.