Add snapshot methods to fakes.py

Modified Snapshots unit tests to use them
Removed logging from unit tests
The methods will also be used by the sample tests
Fixes bug 1130313

Change-Id: Id6c9c809952acefe302432bdfc345378730f0243
Merge "Add snapshot methods to fakes.py"
Merge remote-tracking branch 'm_src_repo/master' into build-temp