Add shared security group and outputs to use from optinal pattern
Change output parameter that belong to network from VpcId to SubnetId
Output both reference with VPC and Subnet to use optional pattern
fix logic to set default server in web deploy
Merge branch 'feature/support-optional-patterns' into develop

Conflicts:
	site-cookbooks/nginx_part/templates/default/server.conf.erb
Merge branch 'feature/add-outputs-for-optional-patterns' into develop
Integrate web/ap/db server to single instance for demo
Allow clustering connection from serf/consul