Update AWS SDK implementation

The newer AWS SDK changes the syntax slightly. This updates our
implementation so it doesn't break.
Lock new version
Use `scrot` for Linux

This is a change that will not be merged back upstream.
Screenshot command should detect if Mac
Add --name and -n parameter for specifying upload filename

Change-Id: Id25eb8e3dea060396421c8a958405fd431db3c27