Fixes path to example.yml
Allows for multiple spec target definitions in the thrust.yml.

Breaks the previous trust.yml configuration format - requires an upgraded thrust.yml config file as described in the README.md.
Adds 'nof' and 'focused_specs' tasks for cedar

Updates all puts statements to go to STDERR so that it's output will not conflict with system output.
Forces the build root to be 'build' under the project.
Adds a rake task to show the current version of the app.
Makes spec tasks depend on the clean task.
Removes custom SYMROOT (build directory) for building the specs. This is unneeded and wrong.
Removes custom SYMROOT (build directory) for building the app for testflight. This is unneeded and wrong.
Allows user input for Testflight deployment message
Allows for a custom app name suffix to be defined in the configuration file for each distribution.
cleans up thrust_config a bit

- improves local variable naming
- removes unused with_env_vars method
- fixes some indentation
- adds log message in a case where we retry commands grepping for failure
Removes default rake task additions and adds a 'ci' task to run all spec targets.

Kills simulator when retrying to run a grep_cmd_for_failure (that is when we get a 256 status code from the simulator).

Fixes bug where running something using grep_cmd_for_failure would always exit the process regardless of success or failure.

We now reenable the cedar_spec and build_specs tasks before running them so that we can use these tasks with the list of spec targets in the ci task (because using invoke usually only lets you run a task once).
Removes the notion of an 'app_name_suffix' as this actually isn't configurable.

We now try to figure out the built app's name by looking for the first build product with a '.app' extension in the build folder. We then use the name of this file to determine what the app name is. This allows customizable app names in Xcode.
Removes parameterized rake task invocation for deploys.

Tasks that take args are really crappy to maintain and this make the task a lot simpler.
Removes the :ci task as it wasn't actually very useful to us.
Inlines the build and package tasks into the testflight:deploy task.

so that we are not exposing tasks that are not supposed to be run by the end user.
Merge pull request #1 from jeffh/master

Added nof as a rake task
Merge remote-tracking branch 'fork/master'

Conflicts:
	lib/tasks/cedar.rake
Merge pull request #2 from pivotalstrings/master

Misc changes for v0.1
Updates grep_cmd_for_failure to no use exitstatus

IOS-SIM seems to not consistently give a success exitstatus when it finishes, causing unnecessary retries.  We also now grep for 'EXCEPTION' and call it a failure if we see any.