Eliminate the use of extract() in accordance with new WP core coding practices. http://core.trac.wordpress.org/ticket/22400
Update copyright date in files.
Update inline docs and remove trailing "?>" from files.
Code formatting updates.
Drop the old search widget options. This has needed to be done since the introduction of get_search_form(), which allows plugins to do some nifty things with search forms. Let's not get in their way.
Update code formatting in main plugin file.
Plugin header update.  Add the "Domain Path" header.
Sanitizing and validating like a champ. A complete overhaul of the update() methods for all widgets to give them smarter logic when sanitizing data.