Split extensions and combinators. Added more combinators and refactored the tests. Added the .net framework 4.0 as build target and adjusted the output paths. Added compile time constants NET35, NET40 and NET45 that allow to ifdef code for a specific framework version. These are set by the compiler depending on the currently selected framework target.