Reorganise the repository structure to support:
- concept of a upnp-stack, an add-on upnp-av architecture and some sample applications (including a media server).
- move from maven build to gradle build as want eventually demonstrate an open source project using a full application lifecycle tool stack with some of the newer tools.