added if-defined conditions to support csharp
include mono subdirectory if mono framework is found (uses FindMono.cmake)
cmake module to find the mono framework
cmake directives to build csharp bindings