Rename some stuff
Automate module's *.c file addition to sources in sampgdk_add_module()
Revert "Automate module's *.c file addition to sources in sampgdk_add_module()"

This reverts commit d1cab281e7d2f80ef51f67ea58e49c2688613eee.
Add default parameter value support
Fix string literal value type not being set to 'string'
Make codegen treat parameter defaults as actual parameters

That is, omit parameters having default values from function declaration
and always replace them by their defaults.
Fix crash when server calls amx_NumXXX() against the fake AMX

Apparently the server uses amx_NumPublics() when it calls HTTP response
handler functions which can cause a division-by-zero error because
fakeamx header's defsize field is zero.
Remove empty files
Change signature of fakeamx_global()

Now it *returns* the fakeamx instance instead of setting it via an argument.
Make public calls against the fake AMX work
Add a fixed-size stack to enable argument passing

This allows amx_Push() and amx_PushString() to work correctly
with the fake AMX.