Rename header guard defines to not use c++-reserved names

* as pointed out in issue #842
adjust names to match other header files
Adjust header guard defines for uniformity

* Append underline to header guard defines to match the others (except ui_)
* Add guard to header files GlobalShortcut
* Adjust mklic.pl script to add guard to licenses.h,
and add updated licenses.h.
Prepend Projectname to header guard defines

* some few (4?) files actually already had it
add path (sub-src) to header guard define
categorize scripts (move example scripts for serverside into subfolders)
add 256px icon layer to mumble icon

* this was suggested by submitted patch 321.
This shouldn’t hurt, only increasing file-size a bit.
Although probably very rarely in use, the patch showed interest/usage of it.