- Travis with encrypted data
- one more time with proper paths
- third time's the charm (travis encryption)
- sync with nvrionis de93c67da5
- update encryption
- update some deprecated selenium calls (driver.switch_to_alert >
driver.switch_to.alert)
- update my master_ip [ci skip]
- deduplicate create bare / yarn cluster and move it to one module.
- optparse > argparse and move argument checking to its own checker.
- start on wrapping hadoopcluster/yarn in its own class with methods for
checks / creation.
- update unittest.
- various housekeeping tasks [ci skip]
- fix defaults
- restore REPORT logging level that I inadvertently broke
- fix some class artifacts (yarn init overwriting hadoop superclass
init)
- start with some docstrings
- you can now import and instantiate a cluster and pass it a dict with
values (plumbing for presets in future)
- command-line can accept incomplete arguments, minimally just token and
create a default cluster.
- stubbed checkers (can be coded against) implementention pending
- check implementations added.
- pending: cleanup, docs, check_ip_quotas (not a get, the status changes
by running the check so the result undeterminate)
- update unittest and module name.
- finish implementing ip_quotas check (detached floating IPs are
considered available)
- pending: exception handling for checks using unmanaged resources
Merge remote-tracking branch 'upstream/master'

Conflicts:
	.private/.gitignore
	.travis.yml
	ember_django/app/index.html
	ember_django/app/js/app.js
	ember_django/backend/serializers.py
	ember_django/backend/views.py
	tests/test_create_cluster.py
essage=[ci skip]
essage=[ci skip]
- forward port some changes to tests from gtzelepis/master [ci skip]
[ci skip]
- also apply defaults when the hadoopcluster class is instantiated from
script similar to cli (to help with ES-115 > ES-149
- return specific failure statuses when one of the checks fails.
- update tests/test_create_cluster with some more unittests for the
check quota functionality
- update .private for develop branch as well so travis can build
successfully.
- run only our own tests on travis build.
- start refactoring ember.js application (separate app, routers, models,
controllers for start, create views next)