enhance uninstall.php template

I use the follow code in my plugin "Leaflet Maps Marker" (http://wordpress.org/extend/plugins/leaflet-maps-marker/) to completely remove all traces of the plugin on uninstall (also deletes transient, options, custom database tables and files). The code also supports multisite uninstalls.