Buffed Straight Gearboxes

Buffed straight-through gearboxes. They have +25% torque capacity and
-25% weight, compared to inline/transaxial versions.
Made gearbox link ropes force-breakable

Made link ropes on gearboxes force-breakable.  Most users shouldn't
notice much difference. Fixes #68
Bunch of code cleanup and fixes

cleanup/reorganize
- entities to single file format
- reorganized round definitions to be less retarded

fixes
- entities had copypasted code from ancient wire base ent, now properly
  inherits wire base ent
- side effect: acf entities now have halos, tooltip text only networks
  when someone is looking, fewer nwvars
- improved tooltips, guns show actual round info, less cryptic info
- fixed check preventing linking refill crates
- add check preventing linking blacklisted roundtype
- crate will now unlink if switching to blacklisted roundtype
- fix muzzleflash coming from the middle of the gun
Rework gearbox link system

- links are nice neat tables now instead of eight parallel tables. (does
  not remove old duplicate ropes)
- also fix goof on updating engine entity
Fixed fuel tank size sorting

Sorry that took so long.  Fixes #69
Rework engine link system, nonphysical driveshafts

- driveshafts are now keyframe (non-physical) ropes, rather than a
  constraint. distance and angle constraints still apply. fixes #68
- illegal (parented/weighted) gearboxes no longer function
Work on the XCF wiki:
Dynamically loads wiki pages
Changed page style for easier reading
Wiki window can now be scaled
Refactoring!
Merge remote-tracking branch 'remotes/upstream/master'

Conflicts:
	lua/acf/shared/rounds/roundap.lua
	lua/acf/shared/rounds/roundaphe.lua
	lua/acf/shared/rounds/roundhe.lua
	lua/acf/shared/rounds/roundheat.lua
	lua/acf/shared/rounds/roundhp.lua
	lua/acf/shared/rounds/roundsmoke.lua
	lua/autorun/acf_globals.lua
	lua/effects/acf_muzzleflash/init.lua
	lua/entities/acf_ammo.lua
	lua/entities/acf_ammo/cl_init.lua
	lua/entities/acf_gearbox/cl_init.lua
	lua/entities/acf_gun.lua
Cleaning up after the huge tweak commit.
Added rack functionality to the E2 ACF API