Simplify win/enumser to reduce build dependencies
fix for issue 169, on some windows 7

On some windows machine alerts are shown, when something goes bad when
trying to list com ports. dhToggleExceptions(FALSE) turns those off.
But then, there is sometimes huge number of serial ports reported, which do not have their
name set. We check for the name existence and proceed only when it is
available. For us it fixes
https://github.com/voodootikigod/node-serialport/issues/169
reliably on multiple machines.
Merge pull request #187 from zuzkins/sp-list-win-fix

FIX: Some windows 7 displays error when listing com ports

lgtm, nice work.
Merge pull request #186 from JayBeavers/SimplifyDependencies

Simplify win/enumser to reduce build dependencies
Merge pull request #185 from giseburt/master

Fix for flowControl not getting applied.
Flow Control Bit Fix #112
Check write(...) errno #43
Clean up of printf to use sprintf and return the error via the Baton
Clean up of gcc warning
Add error text per @mharsch, move to snprintf
Remove extraneous \n
Add a encoding parameter for readline

Cleaned up pull request of #129 by @crenovator and @genedna.

Optionally allows setting of alternative Buffer encodings besides UTF-8.
Add comment listing available encodings.
Merge pull request #188 from JayBeavers/FlowControlBitFix112

Flow Control Bit Fix #112
Merge pull request #189 from JayBeavers/checkErrno

Check write(...) errno for #43
Merge pull request #190 from fhemberger/patch-1

Cleanup of PR #129: Add a encoding parameter for readline