Better perl debug statement and a fix for self-insert.

perl-insert-debug-statement now uses add-use function to add Data::Printer module (a much better module for dumping variables), and it checks if it was already added.
insert-self-shoft had to be fixed in order to work with M-x.