Changed options to a list of strings, rather than a single string
minor fix:  adding self > self.options
Fixed error geda.py/add_pad to use linewidth rather than self.width which was incorrect for horizontal pads.
Merge branch 'options_list' of github.com:sheridp/footgen into options_list
rename options to options_list
Add translator to oldstyle options
use new option names in kicad generator
Issue warnings properly

Use warnings module from the standard library to issue warnings
to the user.
Extend OptionsTranslator to BaseGenerator

In doing so:
* Fix backwards compatibility issues
* Improve the new list based option handling
Define round_suppress flag in geda.py
Merge pull request #3 from sheridp/options_list

Options list. Thanks for the cleanup.
Merge fix gEDA backend, other footgen issues from Sebastian Riese