c++11 autotransform by clang-modernize

Transform: AddOverride - Accepted: 340
Transform: LoopConvert - Accepted: 18 - Rejected: 0 - Deferred: 1
Transform: PassByValue - Accepted: 1309
Transform: ReplaceAutoPtr - Accepted: 0
Transform: UseAuto - Accepted: 229
Transform: UseNullptr - Accepted: 436

command:
clang-modernize-3.5 -p ./build/scripts/ -exclude=./external -for-compilers=gcc-4.7,clang-3.5 -include=./src/ -final-syntax-check -summary -add-override -loop-convert -pass-by-value -replace-auto_ptr -use-auto -use-nullptr -override-macros
same reason, seems to leave extra whitespace after removing the `&`