Cross-platform udevadm_settle

RHEL doens't have /sbin/udevadm. Call /sbin/udevsettle instead.
Use native method instead of shelling out
Fix typo in comment
Use df's POSIX output format

so that a mount point doesn't go to multiple lines
Prefer Bosh::Exec when shelling out
Convert tabs to whitespace
example usage of blobstore_client_console
Fix failing bat manifest specs
[finishes #44595437] allocate an extra elastic IP for the DEA in dev/test
Merge pull request #46 from drnic/remove_tabs

Convert tabs to whitespace
Merge pull request #47 from drnic/blobstore_client_example

Example usage of blobstore_client_console
Update blobstore_client gemspec for renamed README & example config [fixes #49]
Merge pull request #49 from drnic/blobstore_client_example

blobstore_client.gemspec had a hardcoded reference to deleted README file
remove trivial whitespace
Merge pull request #50 from drnic/remove_trivial_whitespace

remove trivial whitespace
use sigar instead of sys-filesystem
Don't reuse dns_info_record (fix for recreating jobs)

This change prevents to reuse the stored dns_info_record, so it will
return the info fetched from the latest agent get_state call.

When recreating a job, instance updater tries to guess what changes
are needed to apply before recreating the vm. If we store the dns
info into an instance variable and later, when we delete/create
the vm again, there's a change in its IP address, dns record will
return the older IP address instead of the new one.
Merge 'origin/master' into rhel-agent

Conflicts:
	bosh_agent/lib/bosh_agent/message/disk.rb

Change-Id: Ic3afa9761a4fa433e11155adabb05950c9946365
updated badges in README

- only show master build in travis
- show new code climate badge
Merge pull request #35 from anfernee/rhel-agent

Some necessary changes that make agent runnable on rhel