Don't import subpackages by default.
Update all packages.
Update submodules.
Merge branch 'master' of git://github.com/clawpack/clawpack

* 'master' of git://github.com/clawpack/clawpack:
  Update all packages.
  Don't import subpackages by default.
switched to relative URLs
Update .travis.yml to install pyclaw
Travis CI: install gfortran
Travis CI: print NumPy version
Travis CI: run nosetests from pyclaw directory
Merge pull request #5 from certik/travis

Get Travis CI working
Merge pull request #4 from ahmadia/relative_urls

Switch to relative URLs
Fixed LAPACK link issues on Linux systems across Riemann and PyClaw
Merge pull request #6 from ahmadia/test_refactor

Fixed LAPACK link issues on Linux systems across Riemann and PyClaw
adding amrclaw and geoclaw submodules
Major refactor of setup.py, added git-dev command

New feature: `python setup.py git-dev`

This creates a default git development environment for you by calling

    git submodule init package
    git submodule update package

and then creating symbolic links in ./clawpack/package.  (If the package
directory exists and is non-empty, the installer will not call the above
commands) for each package specified in the top-level SUBPACKAGES
dictionary.

By default, all packages are initialized, updated, and linked in.

If you call `pip install -e .`, the git-dev command is called, then all
Python packages will be built.  PyClaw and Riemann currently require
that f2py is available and functional, which in turn depends on a
functional Fortran compiler discoverable by f2py/numpy.  The installer
will currently fail if these dependencies are not met.
added some top-level documentation
small fixes
reorganization of README.md
reformatting in README.md
documentation fixes