merge project generation improvements:
- solutions now build with project generation enabled
- separate configuration for Client/Server rebuilds
- client/server dependency generation - kinda half working, the solution still doesn't pick this up properly.