Update vanir reservoir

closes #174
Determine which date utility by explicitely checking for GNU coreutils

Simply checking by OS is not really a good test, since users could have
coreutils installed on OSX or vice versa. We are just checking for a flag
that only exists with GNU and taking from there. Thanks to
@KeithThompson at stackoverflow who wrote the snippet.

closes #168
Clean-up extra patches in opd/4.3/cm/*1012

I copied over the whole folder like usual, but didn't stop and think that
merely processing the new patches doesn't necessarily get rid of the old.

I had double patches for a bunch of them, where the number was just slightly
different. Caused some failures.

There are a bunch of opportunities to reduce duplication and increase efficiency.
We don't really need to require that everyone hold 150 mbs of patches. It could
be cut nearly in half by simply removing all the *jar.patches we don't use anymore.
Update temasek reservoir
Update CM patches and begin rollout of patches w/ @phillipberndt's gps-fix included

The gps-fix hack has been applied for a very long time, end users will see
no difference. But the fix is now included in the services patches.

closes #177
update vanir patches

New patches entirely, breakage to framework, services and telephony, just like CM, but still just different enough to not be able to use the CM patches.

closes #180
update carbon

closes #178
Fix tabletUI patching for CM nightlies after 10/21.
update SMS-dispatcher with cm-reservoir

closes #183
Add back missing Mms patches from the carbon update yesterday

This needs to be automated. Creating the patches is basically idiot-proof, but sliding them into the autopatcher is still too much of an art-
leads to problems.

references #183
Merge branch 'master' of https://github.com/mateor/auto-patcher
Add omnirom support

closes #184