Fixed Client_PrintKeyHintText displaying unformated string to clients in protobuf games
Fix looping over children of client on mapchange

Mimic behaviour of IndexToAThings in smn_entities.cpp#144
Added Entity_SetHammerId

Added Entity_SetHammerId
Merge branch 'master' of github.com:chanz/smlib into feature-pluginmanager

Conflicts:
	scripting/tests/test_compile-all.smx
Don't use the new "class" keyword in SM1.7

SM1.7 introduces a new syntax which makes "class" a keyword. Don't use
it for variable names.

Also fix Client_SetClass on Dark Messiah not setting the class.
Fix Client_SetWeaponAmmo to match documentation

The ammo clips aren't left untouched, if -1
Add .travis.yml

Allows Travis CI support (https://travis-ci.org/)
Spaces to tabs
Add travis-ci build status badge to README.md
Re-use spaces instead of tabs

YAML format does not support tabs
Use SourcePawn lexer instead of PHP

Github now supports a SourcePawn lexer so use that instead of PHP for
example code.
Merge pull request #21 from CrimsonTautology/use-sourcepawn

Use SourcePawn lexer instead of PHP
Fixed setting "const" twice in Entity_FindByName
Merge pull request #20 from CrimsonTautology/travis

Add Travis-CI support
Remove usage of deprecated function "GuessSDKVersion"

Replace with GetEngineVersion
Fix sourcemod 1.7 reserved keyword compiler error

Error: "warning 237: coercing functions to and from primitives is unsupported and will be removed in the future"

Note: Couldn't fix this warning: "warning 237: coercing functions to and from primitives is unsupported and will be removed in the future"
Travis: Remove compilation of test_colors.sp when building
Fixed Client_GetClass in Dark Messiah

Function wasn't returning the proper netprop.
Fixed bad argument list in Weapon_GetSubType

Copy & paste error from the setter.
Fixed compilation warnings in SM 1.7

Uses new WritePackFunction and ReadPackFunction natives.

This fixes the "warning 237: coercing functions to and from primitives
is unsupported and will be removed in the future" warnings.

Plugins compiled with the 1.7 compiler won't run on 1.6 servers.
If we want to work around this. We need to check for availablity of
those 2 natives at runtime and fall back to the old Function: retagging
method. This would give us the compilation warnings again though..