Add check for Python dependencies.

Check for the Python.h header so we can offer solid feedback to the
builder bout missing dependencies at configure time instead of at
build time.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2757 bcd7d363-81e1-0310-97ec-a550e20fc99c
Pull CMake bindings treatment up a level.

Allow CMake bindings to be determined at the generic bindings level
so that later support can be added for non-swig bindings if desired.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2758 bcd7d363-81e1-0310-97ec-a550e20fc99c
Improve bindings build experience:

-Move handling up to a bindings/CMakeLists.txt file
-Add dynamic handling of Python install path through the variable
SWORD_PYTHON_INSTALL_DIR
-Move handling of new options to cmake/options.cmake

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2759 bcd7d363-81e1-0310-97ec-a550e20fc99c
Took hints from Ben's patch to set ICU_VERSION.

For some reason, setting the ICU_VERSION varaible in CMake fixes
the problems with UTF8Transliterator in utilities. This version
of the process does not rely on icu-config, however, which is
horribly broken.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2760 bcd7d363-81e1-0310-97ec-a550e20fc99c
updated to reflect bug in HunKar


git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2761 bcd7d363-81e1-0310-97ec-a550e20fc99c
Applied GHelling's SFTP patch to include support for SFTPSouce= entried in the InstallMgr.conf which will use CURL's SFTP functionality to supply the transport.  This is conditionally compiled into the engine based on whether SFTP is supported in the installed CURL development libraries.


git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2762 bcd7d363-81e1-0310-97ec-a550e20fc99c
Resoving merge conflict and pulling in update to CMakeLists.txt
to fully support SFTP detection.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2763 bcd7d363-81e1-0310-97ec-a550e20fc99c