Parameter fix for documentation

Fixed parameter so that it displays properly in documentation
Added return description
Added wiring functions; now in wire library.
Moved fireplace example to correct folder

Fixes #262
Merge pull request #271 from awilliamson/fireplace

Moved fireplace example to correct folder
Reverted files to camelCasing
Hook documentation; Disabled possibly malicious hooks
applyForceCenter had an incorrect parameter in its documentation
runScriptHookForResult instead of runScriptHook; no error messages were produced
Added vehicle funcs for getting driver and whether an ent is a vehicle
Added ENTITY:wirelink()
DupeFinished called when dupe finished not when applyDupeInfo called
Fixed runRemote returning unwraped entities and players
Modified hook.remove to remove all hook "hookname" if name is nil
Converted e2 toUnit, fromUnit, and convertUnit into units library.
Fixed player not being vehicle in vehicle library
changed unit_lib to unit_library
Changed getInputs/getOutputs behaviour.
Entity is now implicitly the chip if no entity is specified.
Fixed SF.Entities.IsValid, now uses global IsValid
Problem occured if not entity and tried calling e:IsValid
Merge pull request #273 from awilliamson/wireio

Wire getInputs/getOutputs