RegisterFile: Move behavior into method
* behavior cannot be generated statically, because VirtualRegisters would then be unable to access values and regs of the module * behavior is now generated by RegisterFile.behavior and RegisterFile.resetBehavior instead * fixed definition of generic registerfile (no custom IO, regs, etc.)