Merge pull request #5 from rightscale/teal_13_08_acu105450_infinite_recursion_handling

Teal 13 08 acu105450 infinite recursion handling
acu114019 - Check dependencies of found artifacts.

Solve needs to also check dependencies of found artifacts when
finding the longest bad solution.
Merge pull request #8 from rightscale/teal_13_10_acu114019_missing_items_in_solution

Teal 13 10 acu114019 missing items in solution