Added the ability to get list of suites with life cycle filtering.
Expose command line flag for default TimeOut

Originally this was only configurable through the project xml. This
makes it easier to pair this with FubuRake and not need the config XML
file at all.
Pulled the project loading logic out of RunInput.
Added retry attempt count so it is passed through with the ITestContext and accessible within the test runner
Recycle the system when retrying a test
Moved history file and artifacts for the editor to st-artifacts folder
Fixing hintpath for fubucore
Merge pull request #42 from matkent/suite-list

Added ability to retrieve a list of suites based on life cycle
Merge pull request #45 from RyanHauert/artifactsCleanup

Moved history file and artifacts for the editor to st-artifacts folder
Added command to validate that fixture and grammar usages are valid #40
Updated fubu rake to at least 1.0
Added validate command to the docs
tweaked the new timeout flag on the run command after merging.
Merge pull request #41 from DarthFubuMVC/validate-tests

Validate command to check that all tests use valid fixtures and grammars
Merge pull request #44 from DarthFubuMVC/retry-attempt-count-pass-through

Recycle the system when retrying tests
fixed the timeout flag for StorytellerUI.exe, added retry count to html summary.  Closes GH-46, Closes GH-47