Initial update for Insteon 2412N

Added initial code to allow Insteon PLM to communicate with an ethernet
connected PLM as well as serial.
Remove hard-coded Perl path that causes email fetching to fail.

When a user installs a local Perl version to run MisterHouse
under instead of using the system-provided Perl, then the
hardcoded Perl path at the shebang in get_email causes the
module search path to be incorrect. /usr/bin/env perl
properly solves this issue.
Fix mailing list location in Ia5

Partially fixes hollie/misterhouse#339
Fix Target for Links on docs/maillist.html

Partially fixes hollie/misterhouse#339
Delete reference to defunk IRC Channel

hollie/misterhouse#339
Add Target=_Blank to Download.pod

Only way I could figure out to do this was to use =begin HTML pod format.  This makes things a little messy.

hollie/misterhouse#339
Fix links in docs/examples.html

hollie/misterhouse#339
Empty Contents of docs/updates.pod and add Reference to GitHub ChangeLog

hollie/misterhouse#339
Fix for change in website contributed by Rick Reeves.
Change mh.pod to Note Win 95 or Greater Required, Remove Reference to Compiled

Plus do a quick cleanup of the rest of the pod documentation, scrubbing references to clearly outdated stuff.

Partial Fix hollie/misterhouse#339
Update Links on Intro.html to GitHub, Noted Win 95 or Newer

Partial Fix to hollie/misterhouse#339
Cherry Pick Initial AD2USB.pm File from HPlato Repo

	new file:   AD2USB.pm
Cherry Pick HPlato Modifications to AD2USB.pm

	modified:   AD2USB.pm
AD2: Fix Comment Formatting to Allow for Proper Collapsing
AD2: Bless Child Obj As Generic Obj; Remove States

- Allows for use of all Generic_Item options including tie_events
- Remove states because this is not an "editable" object
AD2: Remove Redundant Log Entry
AD2: Add Initial Structure for Seperating Out Socket Startup
AD2: Fix Tabbing in Serial_Setup For Easier Reading

Tabs are set at 3 spaces which is odd
AD2: Add Notes Before Moving Things Around
AD2: Add Notes and Correct Tab Spacing in Check for Data

Why are we hardcoding $Self?