split sprout recipes into separate chef run

this way all those dependencies/systems are totally separate. This way,
I don't need to worry about their explicitly-tested-for sudo requirement.
remove some sudos that should not be necessary
remove two cookbook dependencies

these cookbook dependencies end up including the sudo check, which I am
trying to avoid.
backport changes
delete ominfocus sync stuff

This is going for a few reasons.

1) it doesnt work with omnifocus 2, and I haven't been able to figure
   out how to make it work.
2) I want to move all applescripts to javascript w/ yosemite.