Add the following submodules:
* auto-complete
* Devel-PerlySense
* emacs-pde
* emacs-flymake
* emacs-flymake-perlcritic
Move p5-* functions from `init-perl.el` to `perl/defuns.el`
Remove manually cloned emacs-pde repository, as it's added as git submodule
Add `init-flymake`
Remove flymake-related code from `init-perl.el`, as it is now in `init-flymake.el`
Add `emacs-flymake-perlcritic`
Use flymake with Devel-PerlySense
Don't forget to install Emacs::PDE
Update required CPAN modules
Hardcode Devel::PerlySense external-dir
Try to use `test-coverage-visualization`
Minor changes
Fix spelling
Load perly-sense