Initial implementation

- Encoder / decoder of x11 properties.
- It supports the following types:
    · STRING, UTF8_STRING, ATOM, INTEGER, CARDINAL, WINDOW, WM_STATE