Utils: Update timeToString() to output time
Index: Add getPhoto() for details of a single pid
CLI: More command line commands
Index: Check result of getTags when scanning files
Tags: Add Serial Number tags, fix original dates

- Also use macros for Exif tag numbers
- Remove excess debug
Index: saveSource -> addSource,  make it public
File: Add source id to File class
Database: Add getLastError() and fix null strings
Index/Properties: Add basic Property support
UI/About: Remove use of set_transient_for
UI/UIUtils: Add confirm and string dialog utils
UI/PhotoView: Add titles and editing of titles
Index: End the transaction if we skip a file