Add ClueBat, CluePaddle and ClueByFour. Improve file structure and API.

Change Program structure so that we can make different bots at once.
This is to build multiple clients with different AIs in a single build step.

Add ClueBat, slightly more clueful than ClueStick.
Add a few enhancements to the ClueSharp types.
Add CluePaddle, a much more intelligent AI.
Add ClueByFour. - reasonable AI, without CluePaddle's powers of deduction.

Move framework files into csharp_framework, AI projects into entries.
Merge pull request #11 from jwg4/cbf_pull_request

Add ClueBat, CluePaddle and ClueByFour. Improve file structure and API.