snapshot: Use non-expanded data
snapshot: Method to return components that match the passed src

Could be useful for the autobuild in the future.
Improve logging

Use Python native logging feature and termcolor (if available) to
print colored output.