add tf2_hidden_alltalk cvar
maintained tf2_hidden_XXX convention for now, feel free to change
Merge pull request #57 from daniel-murray/topic#alltalk

Topic#alltalk
Add cvars for hidden visibility

Changed namespacing of cvars from tf2_hidden to sm_hidden
Bump version 2.9.0, stable build

* Outstanding issue, allowpyro, allowengineer cvars do not take effect when plugin starts disabled.
Correct race condition

When the plugin is started in disabled mode,
The allowpyro, and allowengineer functions are not correctly initialized.

Corrected by using function local variables.
Clean-up and guard correction.

Cleaned up unneeded activated guards, and added missing activated guards.
Test player class restoration