use performBlock methods to save main context
use performBlock methods to save main context

also fixes a regression where saveMainContextAndWait was asynchronous if not called from the main queue

chillpop/Vokoder,vokal-isaac/Vokoder,brockboland/Vokoder,seanwolter/Vokoder,chillpop/Vokoder,vokal/Vokoder,designatednerd/Vokoder,designatednerd/Vokoder,brockboland/Vokoder,seanwolter/Vokoder,brockboland/Vokoder,vokal/Vokoder,seanwolter/Vokoder,chillpop/Vokoder,vokal/Vokoder,designatednerd/Vokoder,seanwolter/Vokoder,brockboland/Vokoder,brockboland/Vokoder,vokal-isaac/Vokoder,vokal-isaac/Vokoder,vokal-isaac/Vokoder,chillpop/Vokoder,seanwolter/Vokoder,designatednerd/Vokoder,vokal-isaac/Vokoder,chillpop/Vokoder,seanwolter/Vokoder,vokal/Vokoder