remove unused imports, copyright date update, tweak
Created recursive create labels and shapes method for gui element.Replaces update methods in the gui classes and simplifies calls.The master update method in flow graph calls create labels and shapes.
standardized the Element inheritance init usage in gui
Switched the python classes to inherit from the base and gui classes.Use only **kwargs so all contructor parameters must be passed with keys.Moved gui input forms classes from base to gui param module.
params, sources, and sinks now stored internally as lists. The keys for said objects are now only stored in one place (in the object).
Merging r11186:11273 from grc branch.Fixes, features, and reorganization for grc.Minor fixes and features for wxgui forms.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11274 221aa14e-8319-0410-a670-987f0aec2ac5