update gm command giveskill for better performance and add checks for existing skill and current level.
fixed my StupidMistake....missed changing a var name, and a few other things, resulting in a broken compile....
also had to fix the ./ship/module case bug for linux  (again).

code now compiles on linux.
Merge pull request #91 from zhyrohaad/master

update gm command giveskill for better performance and add checks for ex...

Talked with allan, he confirms it works.

-- Aknor