Marking `master` (aka development) as unstable.

- Removes the STABLE token in the .csproj files.
- Part of #302.
- Travis will remind us to put these back any time we make
  a stable branch in the future.
Merge pull request #321 from pjf/302_split_dev_and_stable

Marking `master` (aka development) as unstable.
Rearranged KSP.cs to make it easier to read and navigate

- Added #regions
- Condensed properties
- Added comments
- Grouped similar methods together

Actual code changes:

- Some methods are more private than they were before.
- We throw a `NotKSPDirKraken` where we used to throw a
  `BadVersionException` before.
- `BadVersionExceptions` were never processed by anything, and have been
  removed.