Fix travis CI build

Use ubuntugis stable.
TST: Add check_crs flag to assert_geoseries_equal
Fix tests to include crs when comparing GeoSeries
Merge pull request #63 from jwass/travis-fix

Fix travis CI build
Merge pull request #64 from jwass/crstest

Crstest
BUG: Fix GeoSeries constructor for multi geoms

Because Multi* geometries are iterable, they get expanded when passed into
np.array(). Protect against this by passing in all base geometries as a
single element list. They will not be expanded into their individual
parts.

Switch on older versions of pandas when Series overrode __new__ instead
of __init__.
TST: Test GeoSeries constructor with index

Make sure that when a single geometry is passed in and the index contains
multiple elements, the geometry is replicated in the GeoSeries.

As suggested by @jtratner in Issue #70.
TST: Attempt to import unittest2 if running python 2.6
TST: Enable Travis CI for Python 2.6
BUG: Everybody likes dictionary comprehensions. Except Python 2.6.
TST: Clean up tests with assertRaises context manager.
TST: Separate python 2.6 requirements for Travis CI and add ordereddict
TST: pip install, don't source, the 2.6 requirements
BUG: OrderedDict is not in collections module in python 2.6
BUG: format statements need a position in python 2.6
TST: unittest2 didn't like skipIf
TST: Use local unittest for python 2.6 compatability in test_geocode
Revert "TST: unittest2 didn't like skipIf"

This reverts commit e70ea78321749b8229fdfd1b359b050af1c25a34.
TST: Use local unittest for python 2.6 compatability in test_types
TST: Explicitly use relative imports and clean up tests