JS: Add helper for writing configuration file entries

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Save attribute definitions to config file before other keywords

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Clean-up and document method for saving the configuration file

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: inline the input writing function next to the other input writing code

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: pull the test for an in-use EventHandle into the Event constructor

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: do not fill in the EventManager name in various ProcessErrors

This will get filled in by the top-level handler

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: update version to 2014-26

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>