Rename the CMake project to 'mudlet'.

Move the CMake project definition to the top most CMakeList.txt, so that
the MSVC solution is named 'mudlet' rather than 'Project'.
Remove broken reference to MudletCPack.
Don't set CMAKE_CONFIGURATION_TYPES.
Fix include directory for moc generated includes.
Update cmake build for Qt5.
Add Qt/OpenGL to the cmake build in a generic way.
Add lua to the cmake build in a generic way.
Add zlib into the cmake build in a generic way.
Add pcre into the cmake build in a generic way.
Add boost into the cmake build in a generic way.

Moc has issues with boost, so don't parse boost headers.
Add yajl into the cmake build in a generic way.

Use yajl2 for MSVC.
Add hunspell into the cmake build in a generic way.
Add zip to the cmake build in a generic way.
Add irc to cmake build in a generic way.
Add missing files to the cmake build.
Use an #ifdef to turn off OPENSSL, if it isn't available.
Make it so that lua_yajl works.
Merge pull request #6 from ahmedcharles/cmake_build

Cmake build