Added .gitignore file.
Added Travis CI configuration file.
Added some documentation illustrations.
Converted some read me files from RTF to markdown. Updated the release instructions for GitHub.
Added the read me file.
Fixed some compiler warnings.
Merge branch 'master' into release-2.0.