Disable ability to mine by default in keyhotee client (to enable, you must a second command line parameter "beta" when launching keyhotee). Even with the beta paramter, you still need to enable mining via the menu option Edit/Enable Mining. Also temporarily commented out some of DanL's code that doesn't compile, restore it after he commits to bitshares.
Added public key field (not yet used) to New Contact dialog (still need to fix tab order), re-enabled DanL's code after his commit, added comments to describe algorithm for how to update keyhoteeId, status, and public key fields when new contacts added or edited.