LIB: Attempt to keep track of last MAC address seen for a suspect

Need to do the Javascript side. Apparently it doesn't handle 48 bit integers
very well, so need to do the conversion to string in the C++ side.
NODE: Add a gyp file and update to allow building on node 0.10

Ticket #811
NODE: Fix segfault on exit if built with gyp (incorrect novalibs link order)

Ticket #811
BUILD: Call both node-waf clean and node-gyp clean in clean-nodejsmodule

Ticket #811
NODE: Remove some dead code for renaming portsets
LIB: Remove unused SerializationHelper class
README: Add FAQ question about honeyd not working in a VM
QUASAR: Sort the ethernet vendor dropdown (also makes it a bit faster)
LIB: Parse out comment lines in ethernet MAC vendor prefix file
LIB: Add Datasoft copyright header to Broadcast.cpp/Broadcast.h
QUASAR: Add ability to configure honeyd service proxies

Ticket #812
QUASAR: Fix bug with ethernet interface selection

Ticket #815
QUASAR: Fix basic settings bug where email alerts always got enabled
QUASAR: Remove some useless debug prints
BUILD: Add <proxy/> entries into the default profiles.xml file
QUASAR: Bug fix, inherit checkboxes were always submitted as unchecked

On the profile page, saving a profile would always result in inheritance to be
disabled. This was caused by trying to do .checked on the jquery object and
not the actual DOM object.
QUASAR: Add checking for duplicate entries and invalid ports on proxy config
QUASAR: Check that regular and proxy services aren't using same port

Ticket #812
QUASAR: Script file extension never got changed

switch the novamaildaemon from python to perl, forgot to change
extension in main.js. This is fix for that.
NOVAD/LIB: Fix for link errors on newer versions of Boost

Should now compile and run with Boost 1.49 or 1.53.

 Ticket #736