set-perl5libを改良する

最近 Flymakeを使い出したんで, 当然 set-perl5libも入れる
わけなのですが, t::Util.pmみたいなテストユーティリティモジュールを
作成したときにうまく機能しなかったので修正しました。


lib以下のモジュールだとおそらくプロジェクトごとに名前が異なりますが,
t/以下だと t::Util.pm等になってしまうことが多いと思うので,
末尾が/libでないパスは最近更新されたもののみを保持するようにしました。


あと環境変数 PERL5LIBがごちゃごちゃしたときのために, 一回クリアして
現在のファイルについて設定を行う clear-and-update-perl5libという
関数も追加しました。

コード


問題等ありましたら、ご指摘いただけると助かります。