Using CMake OPTION instead of cache'd SET's
Moved FIND_PACKAGE invocations to root CMakeLists.txt
Added FindMRuby.cmake
Made script engine build, optional.