Separating apache cookbook

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