Add missing pkgconfig support file.
Added a test for terrain generation.

It's important that the algorithm used by Mercator to generate terrain
is unchanged between releases. This test performs a simple check to make
sure that the algorithm still is valid. We do this by sampling three
points. Given the way the terrain is generated we can be pretty sure
that if something related to the algorithm is changed at least one of
these three values will be different.
Added checks for base point seeds.

This should probably be in the base point test, but this is complicated
by the move of BasePoint::seed to Segment.cpp.
Removed incorrect inline.

Which caused trouble with gcc 4.7.2.
Use C++11 rounding method.

As this should be fastest while also guaranteed to be uniform across
architectures and versions.
Harmonize autogen.sh within project.

This version should work on all supported platforms, opting to using
autoreconf if available.
Bump development version.
Ignore common transient files.
Merge branch 'master' of git://github.com/sajty/mercator
Use int cast for rounding.

-std::rint returns float instead of int.
-std::rint is missing in msvc.
-A third party library can change behavior of
mercator with std::fesetround() which is very bad.