Initial add of git-fat
ruby: try to require some modules

Similar to the current python package, try to require some of the
ruby modules such as openssl to make sure things are really compiled
correctly. The tests is currently very limited and may be expanded
at a later date.
Enable internationalised domain names in curl
Add patch for ParMETIS on Cygwin and install dlls in bin.
Fix installation of dlls for PETSc on Cygwin.
Hardcode path to Python library for now.
Stop building Boost immediately on failure.
Merge pull request #370 from hashdist/johannr/cygwin-fixes

Cygwin fixes
Merge pull request #365 from jcftang/wip-ruby-test-requires

ruby: try to require some modules
Merge pull request #362 from jcftang/wip-git-fat

Initial add of git-fat
Merge pull request #361 from jcftang/wip-libidn-update-curl

Enable internationalised domain names in curl
Make dftatom non-relocatable
Merge pull request #372 from hashdist/dftatom

Make dftatom non-relocatable
Merge pull request #371 from hashdist/johannr/boost-stop

Stop building Boost immediately on failure.
Initial add of cloog needed for gcc
Inital add of isl needed for gcc
Initial add of mpc needed for gcc
Initial add of gcc compiler suite
cloog: expose pkgconfig and bin paths

cloog uses pkgconfig and has a binary which might be used when it's
called as a build depenendency.
gcc: parameterise the configuration step

Building gcc on OSX 10.9 and Ubuntu Precise (64bit) appears to be have
differently. So breaking out the configurations for each platform.