various sync fixes
[Modified] Quaternion Module, all functions now written.
[Modified] Quaternion test cases, added tests for all functions.
Merge remote-tracking branch 'refs/remotes/origin/sb4' into sb4
[Added] Map Check. This *should* stop Spacebuild loading on non spacebuild maps.
I included a check for gm_spacebuild_v3 as well. So Spacebuild should only load on gm_spacebuild_v3 and any map with a prefix of sb.
I'll try to test it tonight.
Proper work on the extension menu.


Signed-off-by: Sam <samcooke98@yahoo.com.au>
Merge branch 'sb4' of https://github.com/selekton99/spacebuild into sb4

Conflicts:
	lua/sb/core/extensions.lua

Signed-off-by: Sam <samcooke98@yahoo.com.au>