Prefer forward secure and ECC cipher suites

I saw https://getsatisfaction.com/newsblur/topics/weak_crypto_available and realized a pull request might better communicate the ease in this improvement.

Configuration changes guided by https://community.qualys.com/blogs/securitylabs/2013/08/05/configuring-apache-nginx-and-openssl-for-forward-secrecy

Test results can be confirmed with https://www.ssllabs.com/ssltest/analyze.html?d=newsblur.com
Background sync service framework.
Replace old sync thread with sync service.
Option to disable background syncs.
Trim stories DB rather than wiping.
API to fetch unread hashes.
Refactor feed/folder/unread fetching into sync service.
Automatic syncing of new unreads in sync service.
Update unread status for older stories during sync.
Fix crash on missing user profiles.
Cleanup when on feed/folder list, but not when reading.
Clean up stories per feed rather than globally.
Only clean up read stories.
Option to keep old read stories or not.
Remove unused function.
Story fetching via sync service. (incomp.)
Refactor story list to use new sync service. (incomp.)
Abstract out more story list functions.
Interrupt sync on logout.
New callback handler for story list sync.