Changes to compile on Linux.

GNU make wanted `VPATH` set so that it could find the source
files. GNU ld complained about missing `-fPIC` for the object
files being linked into a shared library, so added that too.
Added simple ignore file for built files and backups.
Merge pull request #4 from MapQuest/linux_build_fixes

Fixes to build on Ubuntu (13.10)