Fix bug with PATCH DATE seleection

Actually a testament to how well the build query works...no one noticed.
Fix Evervolv derp due to "Great tab off of 2013"

Keep finding these, like I knew I would.
Copy over Mms.apk until I figure out what we're breaking w/patch
Versioning to 2.5.1
So I know if th Mms fix is being applied and is/is not working.
TEMP path is set after it's already being used

Issue1:
Outcomes:
1. cleanup function tries to remove the directory which the environmental variable TEMP points to.
2. Any created temporary files by other utilities which auto_patcher is calling, are creating their files in the user's temp folder
This may cause permission denied issues.

Fix1:
Set TEMP before it being used.
Also set TMP and TMPDIR to the same target as TEMP so patch utility would also make its temporary files/dirs in the right place.

Issue2:
cygpath -ua "$1" returns a path with an ending /.
That would cause the result of commands like TOOL="$ROOT/patch_tools.tgz" to look like /cygdrive/d/somedir//patch_tools.tgz

Fix2:
Remove ending /
Add the proper provisional files for telephony

Needed at the moment for Nexus device...but these had trouble patching all
over 4.1.2
Version bump 2.5.2 (release)
Remove SystemProperties provisional

I am not comfortable shipping this, I commited it by accident. Not a file
I expect to be effective as a provisional.
SmsDispatcher provisional

A hotfix only until we remake the patches, coming soon.
Versioning to 2.5.2.5
Add ApG expected changelog ending

ApG needs an empty line in order to recognize the changelog last line.
fix for when running autopatcher with a space in path
Remove ending / from path
Fix: auto_patcher attempts to remove /tmp* when run with no arguments
Fix FLOOR function

work too fast, slow down. Think what your rom filter function would say...
Format error messages
Versioning to 2.5.27
Merge branch 'master' of https://github.com/mateor/auto-patcher