Fixed a wrong byte order handling on big-endian machines.
Added a missing detach() to List<T>::find()
Added missing detach() to ByteVector and String.

Conflicts:
	tests/test_string.cpp
Merge branch 'fix-ppc' into nuget-beta
Merge remote-tracking branch 'remotes/origin/vector-bounds' into nuget-beta
Merge branch 'setlasterror' into nuget-beta
Merge branch 'zlib-source' into nuget-beta
Merge branch 'msvc-tests' into nuget-beta