Major re-organization of opendnp3 to create sub-directories making layer functionality easier to find.