Create a better error message for missing Project and Software files
Make Omnibus.process_dsl_files a public method
Do not cache _projects in Omnibus
Search for paths in a more extensible way
Use Omnibus.possible_paths_for when searching for patches and templates
Do not process configuration when loading Omnibus
Refactor Project.load to search for a project by name
Refactor Software to search for a project by name
Add Project#load_dependencies as a public API
Add Software#load_dependencies as a public API
Remove extra newline from project.rb
Add spec coverage for Omnibus software and project paths
Omnibus.project_map and Omnibus.software_map are private
Remove Omnibus.process_dsl_files method
Selectively load softwares and projects