Adds --with-pcre=<install-dir/pcre-expanded-dir> to Nginx configure flags

Only included when installing on OSX. Otherwise build fails with:

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE
library statically from the source with nginx by using --with-pcre=<path>
option.
Fix for Guava and jclouds issue #1196
bump jclouds to 1.7.1 (where new guava is used)
update bouncycastle to align with jclouds - needed to prevent security exceptions about signed/sealed packages
revert guava bump, as per #1197
Merge pull request #1217 from ahgittin/review-jclouds-171

update to jclouds 171, plus bouncycastle updates, and some guava prep for 16.0.1
Merge pull request #1218 from Nakomis/controlleddynamicwebappcluster-typo

controlleddynamicweballcluster -> controlleddynamicwebappcluster
Merge pull request #1213 from sjcorbett/yaml-cluster-member-spec

Cluster member specs in YAML
Merge pull request #1212 from sjcorbett/fix/ngingx-install-osx

Fix Nginx install on OSX
Created basic class outline for MongoDBShardedDeployment
Tidied imports and added milestone MongoDBShardedDeploymentIntegrationTest
Added integration test for MongoDBConfigServer and implemented MongoDBConfigServer
Implemented outline for MongoDBRouter (mongos)
Implemented launch of config servers, routers and shards
Run start effectors async
Add shards to cluster
Moved clusters into attributes, added Ec2LiveTest
Refactored MongoDBShardedDeployment to wait until entities are up before adding shards to cluster
Tidy-up
Added support for resizable router and shard clusters