* Split up user test to its own test suite
* add delay when user is created
* move the users smoke test into a user directory for test suite
* Remove commented out flush
Safer to use the half second sleep than a flush after every
creation since they both have had the same results.
* Adds cherry-picked changes from a local commit
- A few minor changes to test recipes
- Addition of full integration test suite using InSpec profile structure
* general refinement and polishing; delete old smokes
* Fix up some integration test bugs with hostname
* add insurance test for software updates
* fix integration test
* create CommandLineTools to parse SWU output
* create sentinel file to trigger CLT install, cleanup after install
* add available_command_line_tools to simplify initialization
* implement CommandLineTools.product, control sentinel file with chain
* use squiggly heredoc to make indentation match SWU command output
* use full list argument
* bump version
* increase timeout of install execution to 2 hours
* add find_apple_id method to check data bags and node attributes
* implement find_apple_id
* remove non-functioning method
* don't use rescue twice
* address comments in PR
* suite names get converted to hyphens anyway
* update Xcode documentation
* revert incorrect simulator tests
* Fix 10.11 build badge url; fix recipe usage syntax
* remove rubocop.yml from gitignore
* add rubocop yaml