Capture named screenshot

When capturing screenshots manually you may not want the line number and source file in the screenshot name. This commit adds this functionality. It places the screenshots in subfolders based on device and system version used and appends device orientation to name, so runs on different device, OSes and orientations don't clobber each others screenshots.