Generalize location of configure in autotools

sub-packages can now use a configure_path: argument to specify a
relative path from the current working directory to locate the configure
executable.
Merge pull request #106 from hashdist/generalize_configure_location

Generalize location of configure in autotools
Update ansible to v1.4.4
Fix building PETSc with OpenBLAS, ML (Trilinos), UMFPACK (SuiteSparse) and SCOTCH/PTSCOTCH (when using build_with).
Merge pull request #109 from hashdist/johannr/petsc-build_with-fixes

PETSc build_with fixes
Add build_with support for dolfin (like we have for petsc).
Merge pull request #110 from hashdist/johannr/dolfin-build_with-support

Add build_with support for dolfin (like we have for petsc).
Update fenics packages to 1.3.0.
Merge pull request #112 from hashdist/johannr/fenics-1.3.0

Update fenics packages to 1.3.0.
Add build stage for launcher to handle prologue.
Make sure build stages comes after 'prologue' for openssl, slepc and suitesparse.
Extend from 'base_package' to handle 'prologue' for boost, bzip2, openblas and scotch.
Merge pull request #114 from hashdist/johannr/prologue-fixes

PROLOGUE fixes
Add missing PKG_CONFIG_EXECUTABLE in pkg-config package.
Merge pull request #115 from hashdist/johannr/pkg-config

Add missing PKG_CONFIG_EXECUTABLE in pkg-config package.
Merge branch 'master' into lapack
Use "when compiler" to use special flags for gcc