aspect ratio utils
consolidated error domains; added unused map parameter to initWithPngPath:...
QKImage generic initWithPath: