Make multi-site setup conceptually simpler, improve multi-site configuration

- Move site (ie. vhost) specific configuration from the apache configuration keyword
  to the sites configuration array and fix relevant recipes to process the sites array instead
- Add run_code and run_type attributes to vhost template
- Disallow .htaccess in the staging directory and collate all relevant configuration in
  the vhost configuration file

WIP: simplify chef-magento setup

Moved project specific configuration to chef megento

- Updated sites_config to support multiple site and store creation
- Updated site config sql and added one for store config

simply chef-magento multi site support