put gpsbabel utility function inside namespace

and document the conventions for doing so
Merge pull request #4831 from rolandwalker/gpsbabel_namespace

put gpsbabel.rb utility function inside namespace