Fix various warnings reported by clang

- mostly remove unused variables
- rename some generic JIT identifiers
CMake: fix escaping in miniupnpc test
x64FPURoundMode: move things around a bit
Convert MemoryUtil.cpp to Unix-style line endings
Various changes suggested by cppcheck

- remove unused variables
- reduce the scope where it makes sense
- correct limits (did you know that strcat()'s last parameter does not
  include the \0 that is always added?)
- set some free()'d pointers to NULL
Crypto: small cleanup
ArmEmitter: make it more readable
Remove own round() implementation

1. It's not correct, it rounds x.5 down to x.
2. It is visible across the whole project (!).
3. VS2013 finally supports this:
   http://msdn.microsoft.com/en-us/library/dn353646.aspx
   http://msdn.microsoft.com/en-us/library/dn329049.aspx
Merge pull request #100 from Tilka/misc_fixes

Misc fixes