handle locale-setting responsibilities in-house instead of using deprecated ios-sim-locale (fix #3595)
add some xcode-6 specific docs