プラグインの publish API に、before_execute(), after_execute(), after_copying() を追加。

- publish.paths_ignore にディレクトリの指定があった場合に、中身は正しく対象外扱いになるが、指定ディレクトリ自体がパブリッシュされてしまう不具合を修正。