First creation of SCENE_SIMPLE, tested and working
Insteon: Pass Message Clearing Decision to on_read_write_aldb

on_read_write_aldb now returns a 1/0 corresponding to whether the current message should be cleared.

When a bad message arrived, on_read_write_aldb attempted to requeue the message that was currently pending.  However, _process_message did not clear the pending message until after this routine was run.  As a result, a new message was not queued because it was duplicative, but then the current message was cleared.  This resulted in stalling the message queue.

Fixes bug #258
Insteon: Don't Clear Queue on Unhandled Mem_Action

Missed one instance in which the queued message should not be cleared.
Should not be cleared on an unhandled mem action either.

Further Fix to #258
rename to SCENE_BUILD and performed some code cleanup
added clesius support to setpoints
Merge pull request #264 from bpgross/update_omni

Update omnistat to add celsius to setpoint
Insteon_Scene_Builder: Make Code More Readable, Add Controller and Responder Hash

Attempted to make the code more readable by using more descriptive variable names.

Created a responders and controllers hash, this makes the looping of the hash members a bit more straightforward at the cost of adding another global variable.  Alternatively, another level of keys could be added to global scene hash to decrease the number of global variables
Insteon_Scene_Builder: Declare Global Variables

Oops, forgot to declare the new hashes as globals
Merge pull request #2 from krkeegan/scene_simple

Insteon_Scene_Build: Attempt to Make Code More Readable
Merge pull request #255 from pmatis/scene_simple

Scene Build
Fix Nabble Links in MailList Page

Closes #230
Change Referenced to Web Cache Directory to html_alias_cache

html_alias_cache is defined as data_dir/cache by default.  Most installations will only require the data_dir to be defined, only those with special installations would need the cache dir to be outside the data_dir.

Closes #229
Insteon_ApplianceLink: Add DeviceController to Allow for Sync_Links

Closes #271
Insteon_Scene_Builder: Make Sure a Controller Exists Before Creating a Scene

If no contoller existed, prior code would throw a recoverable error.

This addition prevents the error and provides a readable error message in the print_log
Merge pull request #272 from krkeegan/fix_issue_271

Insteon_ApplianceLink: Add DeviceController to Allow for Sync_Links
Merge pull request #273 from krkeegan/scene_simple

Insteon_Scene_Builder: Make Sure a Controller Exists Before Creating a Scene
Merge pull request #269 from krkeegan/fix_issue_230

Fix Nabble Links in MailList Page
Insteon: Reset ALDB Scan Time on Completed Successful Scan Only

Previously we reset when we started a scan

Now we reset when a scan has completed successfully and each time when the device tells us that the ALDB Delta has not changed.

We also reset if serial query_aldb_delta requests are received in less than 2 seconds.  This allows for sequentail aldb actions without slowing down to send a request to the device for its ALDB Delta when it is unlikely that it changed.
Merge pull request #276 from krkeegan/insteon_aldb_scantime

Insteon: Reset ALDB Scan Time on Completed Successful Scan Only
Insteon: Add Delete All-Link Record Descriptor

Minor addition.