Adding ListenerTest.cpp, working on Listener
Progress on Listener. Basic connection / writing to socket working. TODO: remve asio device and switch to async write
Removed "Devices" from Network classes

write() has been moved onto the NConnection itself.
Network IOHandles call this function directly.
Minor Changes

Removed a debug print... Tests now properly place message on Queue
Implemented Default InternalCodec

went with Value syntax: '(Address,Identifier,Payload)'
rst.k3: fixed some filters that weren't generating correctly
Fix ambiguous LogMT inheritance using a protected constructor.
Implement cleaner fix to LogMT issue using virtual inheritance.
Fix queue issues with g++ by disambiguating std::queue.
Fix incorrect member naming in EngineConfiguration.
Fix SendFunctionPtr ambiguity in Engine and Endpoint.
Fix typo in openFile argument list.
Fix codec arguments to engine, atomic<bool> references and namespace issues.
Testing Endpoint doWrite on NetworkHandle

Changed ClientTest.cpp to wrap the NetworkHandle with an Endpoint for
testing.

Basic reading/writing over the wire is now working with an Endpoint.
However there is more work to be done here, as a partial message or even
multiple messages may be read with a single call to async_read(). The
receiver must figure out how to construct proper message(s) from the socket
data. Yanif and I discussed potentially prefixing each message with a
header to indicate the size of the message in bytes.

Also added some more verbose logging upon incoming socket data which is
useful for debugging now, but will probably become annoying as we get
further into Engine development.
Cleanup test script
Testing a fix for annotation usage in immediate initializers
Merge branch 'master' of github.com:DaMSL/K3-Core
Fix some namespace clashes and incorrectly named members.
Fix namespace clash in Network.hpp.
Fix incorrect type in SendFunctionPtr.