Address Issue #984:  - Fix potential reload loop when setTableDetails: deselects the table row, after the fields have been emptied but before any edits have been committed  - Fix reload action not checking whether items need saving before comparisons occur  - Save incomplete edits back to the table before processing changes to avoid changes requiring additional queries
Address Issue #984:
 - Fix potential reload loop when setTableDetails: deselects the table row, after the fields have been emptied but before any edits have been committed
 - Fix reload action not checking whether items need saving before comparisons occur
 - Save incomplete edits back to the table before processing changes to avoid changes requiring additional queries


git-svn-id: 6eeea455dc0e2ce42bed66071b2ee3651efe9ff5@3257 eefc5464-0a4a-0410-82e6-d75a05d1654a

svn2github/Sequel-Pro,havocbane/sequel-pro,havocbane/sequel-pro,havocbane/sequel-pro,svn2github/Sequel-Pro,svn2github/Sequel-Pro,svn2github/Sequel-Pro,havocbane/sequel-pro