Remove ServerID as default
Use Localhost and regtest as default, cleanup seednode
removed path to javapackager for windows

path to javapackager.exe should already be set via system %PATH% - it
could be either of %programfiles% or %programfiles(x86)% so better to
have no path prepended and use default.
Refactor tests (WIP)
Merge remote-tracking branch 'origin/master'
Rename to TomP2PTests, add logs
Use @Ignore for class, add Put test
Add shutdown method
Finished tests for localhost case
Add test with pong reply
Fix return value
Use @Ignore
Fix random ports
Add loops, add extra SeedNode class, remove LanTest class
Change polling from 1 sec to 3 sec, refactorings
Extract isSuccess to a method and return always true to ignore a bug from TomP2P (isSuccess returns always false)
Extract isSuccess in P2PNode, set custom log levels
Introduce OfferRepository interface and TomP2P impl

This change begins the process of breaking up the monolithic
MessageFacade abstraction into smaller, cohesive Repositories (in the
Domain-Driven Design sense of the word) that abstract callers away from
networking details.

It also begins the process of restructuring the msg.listeners package,
such that individual *Listener interfaces are co-located with their
respective Repositories
Replace AddOfferListener Result/Fault handlers

This change begins the process of simplifying the trade protocol by
eliminating extra callback layers such as AddOfferListener and task
layers such as PublishOfferToDHT in favor of calling directly into
Repository interfaces.
Move generic *Handler types to new util.task package