Fixes #354
Add Server Name

Adds a Server Name field for new servers
Assigns the server name (Familiar name) to the buttons instead of the
hostname
Refactor of favorites to handle the new name field
Favorites also saves the username on a per-server basis for future
changes
Merge branch 'master' of https://github.com/TehGimp/KerbalMultiPlayer
- added the bool value isAdmin for future admin commands
Merge pull request #372 from RockyTV/RockyTV-master

- added the bool value isAdmin for future admin commands
#242 - configurable profanity filter.
Prevent binding mouse0 to chat keys
Merge pull request #376 from alvaro-cuesta/mouse0bind

Prevent binding mouse0 to chat keys
Fix for small Lock window when moving other GUI elements
Invisible editor locking zone fixed.
Hide GUI if F2 is pressed.
Merge pull request #377 from Wetmelon/MelonMain

Hide GUI if F2 is pressed.
Fix for bug #312.
Merge pull request #379 from godarklight/master

Fix for bug #312.
Add error handling for /unregister
Error handling for /kick & handle Index issues properly
Fix Global Settings not loading
Fixed /admin command not breaking on error
Fix up various remaining rendezvous bugs, tweak rendezvous smoothing values
& adjust rotation setting again
Merge branch 'master' into spectate