Separating apache cookbook

Due to `include_recipe 'apache2::*'` in default recipe, it is slightly difficult to run PostfixAdmin under other web servers. This patch separates config for apache from default recipe. It would be easy to combine with other cookbooks or support additional web servers.