Fixed skins in mc 1.7.9/1.7.10
Merge branch 'master' into GlobalFixes
Rewritten string case manipulation to use std::transform.
Changed properties for-loop.
Anvil: Wolf owner not saved if not present.
Refactored case-conversion functions.

StrToLower() returns a modified copy of the string, InPlaceLowercase() modifies the string in-place.
Merge pull request #1283 from Howaner/GlobalFixes

Fixed skins in mc 1.7.9/1.7.10
Merge pull request #1285 from mc-server/StrCaseRefactor

Refactored case-conversion functions.