Remove ModelCache and automatic model merging.

This feature was too magical, and it was either very hard, or just plain unknown as to what was going on sometimes when this happened, causing some action-at-a-distance issues.

If any automatic model merging should happen, it should happen on an application level, in a controlled and deliberate manner.