Ivan's contribution to GMT 3.2

Logarithmic axes patch

I would like to propose two new features for the axes annotation in the GMT. An example:
  psbasemap -JX8l/8l -R0.1/1e8/1e-15/1e15 -Bf3a100p/f1000a1000p > example.ps

The patch is here.

Makefile for Linux with shared library

The dozens of GMT utilites contain much common code, so one can save the diskspace by linking them dynamically. The proposed makefile makes a shared libraries libgmt.so.3.2 and libpsl.so.3.2, and links the utilites over them. After that, the disk usage by GMT utilites reduces remarkably.