Fix heap array not being padded on resize (issue #57)
Remove duplicate assert
Clean up internal array code

Remove excess asserts in sampgdk_get_array_ptr() and rename it to
get_element_ptr (prefix isn't needed since it's static).
Fix typo in comment
Fix sampgdk_do_vlogprintf() not null terminating output buffer

It turns out vsprintf_s() (the Microsoft version of vsnprintf) doesn't null
terminate the output buffer. This would result in a crash if the string
is too big to fit into the logprintf buffer.
Revert "Set minimum CMake version to 2.8.8"

This reverts commit c1cb19861cc6821ee68d808486d6692e74bc8394.

Conflicts:
	lib/subhook
Don't add -m32 to C++ flags

We don't use C++ so it's redundant. The SampPlugin module takes care of them
in case of plugins.
Fix bad assert in sampgdk_array_remove()
Fix return type of GetPlayerName()

GetPlayerName returns the length of the name, not a boolean.
Update for SA-MP 0.3x RC1
Update for SA-MP 0.3z RC2
Add badret(false) for OnPlayerTakeDamage

Wiki says that the return value of OnPlayerTakeDamage actually matters:

1 - Allows this callback to be called in other scripts.
0 - Callback will not be called in other scripts.

http://wiki.sa-mp.com/wiki/OnPlayerTakeDamage
Merge branch 'v3.x'

Conflicts:
	cmake/Modules/GroupTargetSources.cmake
	include/sampgdk/a_players.hpp
	src/internal/logprintf.c