Fix nested service provider disposal
Fixed issue when projecting into mapped types
Migrations: Add some "kommands"

This is part of #342. It adds the following commands.
* k ef migration add [name] -context <context>
* k ef migration apply [migration] -context <context>