Ticket #3008: CMake cont'd

* converted all the projects that were part of the Contrib solution to use cmake (MSVC and gcc)
* changed the LIBRARY_OUTPUT_PATH so x64 and win32 builds don't clobber each other (and to keep the source tree clean during a build)
* create a ReleaseMT build configuration that uses /MT (Release uses the default /MD) -- for this to take effect, we need to work around a cmake bug -- you need to initially run cmake twice (for MSVC generated projects/solution): 'cmake ..' then 'cmake .'
* removed most of the now obsolete MSVC projects and old Makefiles
* made some mods to CibFirmware and Kakadu so that they no longer modify the source tree when you build; now everything is generated in the binary tree (out-of-source build)
* added some definitions and compiler flags to Kakadu for it to use optimized versions of code (NOTE to self: rebuild Kakadu for Solaris)
* fixed a Kakadu coresys bug when building MSVC 2010 - need to specify /MACHINE:x64
* added some preprocessor definitions to jasper and libgeotiff to clean up their MSVC builds a bit

git-svn-id: https://isrsvn.usurf.usu.edu/svn/isr/roots/Contrib/gsoap@19931 a06e8daa-702c-0410-a579-eb5e6c4fa09d

Signed-off-by: Scott M Anderson <smanders@sdl.usu.edu>