* Mono.Upnp added as submodule.
Initial commit
Merge branch 'master' of github.com:wasabii/rnet-upnp
* Initial project.
* Referencing Mono.Upnp.
* Ignore some stuff.
* Rnet library for basic RNET protocol support.
* Ignored Rnet stuff.
* Initial layout of Rnet connections.
* Basic message writing methods.
* Implemented RnetWriter, which provides standard methods for writing an RNet message, tracking sums and checksums.
* Basic RNet components: path, device id, message.
* Implemented event message.
* Implemented handshake message.
* Exposed some classes.
* New test, that works.
* Accepts port info as argument instead of class.
* Ignored tests.
* Initial reader file.
* Writer now has Begin/End methods. Path is now simpler.
* RnetMessageReader now works. It's kind of weird how it buffers the message though, in order to check the checksum. I think I need to ensure that any Read operation advances to the next message fully in some way. It works, though.
* New monitor app.
* Throw typed exceptions.
* Implement event raising on new data.
* Beginnings of RNet upnp stuf.
SetData/RequestData reimplemented.
Using structs with implicite conversion.