Add travis CI testing file for easier fault finding

Travis CI is a valuable tool to validate pull requests and gain a better
understanding of the project's health. Not everybody will attempt
building source code they contribute, or have a standardized build
environment. Enabling Travis on this project will provide coherency in
that regard and provide semi-instant feedback on pull requests.
Merge pull request #2 from job/master

Add travis CI testing file for easier fault finding
Fix Travis autoreconf invocation

Because of: a) a missing --install on the autoreconf call, b) the
non-existence of the m4 directory and c) Debian bug #565663, autoreconf
fails. Commit an empty m4/ dir to handle older versions of autreconf, as
well as an updated .travis.yml, that should fix building under Travis.
Fix compilation for Bison 2.x as well

Commit dba1df9 fixed compilation with newers version of Bison (3.x) but
broken building with 2.x. Fix this in a backwards-compatible way and
while at it fix a couple of Bison 2.x warnings as well.
Update README file

Add travis button, add github URL
Generate README from README.md

As automake would throw errors otherwise. This currently just strips the
Travis button, but in the future it should probably strip Markdown as
well. Let's not add build dependencies yet, though.
Kill .svn references
Add .gitignore file to project
Merge pull request #4 from job/gitignore

Add .gitignore file to project
Fix manpage syntax errors
Merge pull request #5 from rowanthorpe/fix-manpage-syntax-errors

Fix manpage syntax errors
Initial IOS XR Support