retry thrift connection if it barfs

if the ES conn blips, the thrift blips, the thrift conn goes
down. Retry it once before giving up. This way, all the pool
workers will automagically reset themselves, instead of
having <poolcount> fails

* Also set the poolcount to '1' for ES (its behind a gen_server!)
retry thrift connection if it barfs

if the Cassandra conn blips, the thrift blips, the thrift conn
goes down. Retry it once before giving up. This way, all the pool
workers will automagically reset themselves, instead of
having <poolcount> fails
Merge pull request #47 from dieswaytoofast/develop

Retry the thrift conn for ES & Cassandra if they barf
Merge branch 'master' into develop
Small name fixes.
Update README.
Split cloudi_core and the internal services into separate respositories (at https://github.com/CloudI/).
Update jinterface. Update older database driver repository links.
Update READMEs with the new repository location.
Provide a function for updating the destination refresh lookup data in the cloudi module, so lazy destination refresh methods can be used.
Fix dialyzer errors.
Fix a potential inconsistency between the CloudI repo and the cloudi_core repo (with CLOUDI_CORE_STANDALONE defined) by changing the {cpg_data, Groups} message in cpg to {cloudi_cpg_data, Groups}.
cleanup and standardize ES/Cassandra tests
Merge pull request #51 from dieswaytoofast/develop

cleanup and standardize ES/Cassandra tests
Add proplist service configuration format. #49
Update cpg.
Fix shutdown issue with service restarts and cloudi_pool errors. #45
Add the automatic_loading service configuration option so the automatic loading used for internal services can be turned off. #53
add support for the _update target
Fix the cloudi_x_ scope script operation for source code repo updates within a built repository. Update reltool_util and uuid. #36