Made NSLog not output to log if non-release config in use

Quickest way to reduce log spam was to redefine NSLog for non-DEBUG configs
Checked "shared" box on schemes

Otherwise the changes I made to the schemes for the log spam issue didn't persist.
See: http://stackoverflow.com/q/5304031/135557 for more info.
bug 47084: Update refresh to be much faster, not block UI

* Only fetches new entries
* Doesn't sssllooowwwllyyy delete all your old entries

Note that this will break the 'debug switch' but that's about to change.
To ensure you've cleared old log data, delete the app and reinstall for now.
Merge branch 'logSpam'