Created make_package for creating binary package.

Refactor creating binary package from buildbot. Appears to work for
linux. Not tested for cygwin.
Use top_srcdir instead of abs_top_srcdir (more robust).
Merge branch 'baagaard/binary-packaging'

* baagaard/binary-packaging:
  Use top_srcdir instead of abs_top_srcdir (more robust).
  Created make_package for creating binary package.
Update PYLITH_CHECK_ERROR for PETSc interface changes.

Remove __SDIR__.
Merge branch 'master' of github.com:geodynamics/pylith

* 'master' of github.com:geodynamics/pylith:

* baagaard/fix-error:
  Update PYLITH_CHECK_ERROR for PETSc interface changes.
Merge branch 'knepley/upgrade-petsc-interface' of github.com:geodynamics/pylith into knepley/upgrade-petsc-interface

* 'knepley/upgrade-petsc-interface' of github.com:geodynamics/pylith:

* master:
  Update PYLITH_CHECK_ERROR for PETSc interface changes.
  Use top_srcdir instead of abs_top_srcdir (more robust).
  Created make_package for creating binary package.
Updated refinement test (non-identity).

Switched from non-identity tests to consistency and size checks that are
independent of permutations in order.