Clean up constraint tools

* Remove all semicolons, trailing whitespace, double spaces, excessive
tabulation
* Remove redundant code from some of the tools
* Add Set/GetOperation calls to tools that were missing it
* Switch the tools to a cleaner default preset generation
Update properties library

* Don't highlight entity under your crosshair if you are not aiming at
it with your cursor
Update server ratings

* Passworded servers go down the list.
* Almost full ( 85% or more ) servers are less rated
* Bots are not counted towards player count anymore
* Make bots penalize the server a bit more
Update server list looks

* Squeeze a bit more servers into the list
* Fixed column widths/position/text alignment, to squeeze in more info
Update control.Servers.js

Remove bot and server being almost full penalties.
Update weapons to latest changes
Fixed vehicles not duplicating generic stuff

Needs to do some generics.
Merge pull request #699 from robotboy655/patch-2

Fixed vehicles not duplicating generic stuff
Merge pull request #698 from robotboy655/weapons

Update weapons to latest changes
Merge pull request #693 from robotboy655/prop

Update properties library
Fix derma.SkinTexture

Not sure what this function is for, but it should be functioning either way.
Update constraint.lua

A fix for 
```

[ERROR] lua/includes/modules/constraint.lua:166: Tried to use invalid object (type IPhysicsObject) (Object was NULL or not of the right type)
  1. EnableCollisions - [C]:-1
   2. SetPhysicsCollisions - lua/includes/modules/constraint.lua:166
    3. RemoveAll - lua/includes/modules/constraint.lua:230
     4. DoRemoveEntity - gamemodes/sandbox/entities/weapons/gmod_tool/stools/remover.lua:21
      5. LeftClick - gamemodes/sandbox/entities/weapons/gmod_tool/stools/remover.lua:52
       6. unknown - gamemodes/sandbox/entities/weapons/gmod_tool/shared.lua:254
```
Implement set animations

This will only work after ply:GetAllowWeaponsInVehicle() is fixed to actually return something.
Merge pull request #703 from robotboy655/patch-4

Implement seat animations
Merge pull request #701 from robotboy655/patch-2

Fix derma.SkinTexture
Merge pull request #702 from robotboy655/patch-3

Update constraint.lua
Update seat animations

As Jvs mentioned, it is better this way.
Merge pull request #704 from robotboy655/patch-2

Update seat animations
Fixing a tonne of should-be-local variables

Using https://github.com/wiox/gmod-global-finder to find functions that
define global variables and then manually inspecting each, I have
modified any variables that appear to have accidentally been made global
to be local.
Merge pull request #705 from wiox/master

Fixing a tonne of should-be-local variables