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
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
Fixed screen helloworld font error.

Fixes #244
Merge pull request #255 from awilliamson/fixScrEx

Fixed screen helloworld font error.
Changed documentation parameter

Hologram method "suppressEngineLighting" had the wrong documentation parameter.
Added SFHelper files and changes

Added new doclet file for generating a json file
Added a json.lua file for ease of generating
Added a SFHelper button in the editor
Added sfhelper.lua file
Changed sflib.lua to include sfhelper.lua
Reminder to change documentation location
Added licence to json.lua
Changed title of window and some text on info page
Changed "SFHelper" button to correct codestyle

Also added newline at bottom of sfhelper.lua
Changed link to json doc and more codestyle stuff
Merge pull request #267 from Jazzelhawk/patch-1

Documentation parameter fixes for multiple functions
Merge pull request #275 from Jazzelhawk/SFHelper

Added a Starfall Helper
Synced to INP Starfall