BinData and UUD support

BinData and UUD support added.

UUID encoding and decoding algorithms are implemented in 4 ways:
* Default legacy UUID (subtype = 3):
```UUID("f2474f08-44c3-ef24-74fa-012b4d7d5ead", "default")```
* Java legacy UUID (subtype = 3):
```UUID("f2474f08-44c3-ef24-74fa-012b4d7d5ead", "java")```
* C# legacy UUID (subtype = 3):
```UUID("f2474f08-44c3-ef24-74fa-012b4d7d5ead", "c#")```
* New UUID (subtype = 4):
```UUID("f2474f08-44c3-ef24-74fa-012b4d7d5ead")```