Update codes using newest pybind11 and binder
Update codes using newest pybind11 and binder.
- Removed #ifdef guards from the codes. Now all codes are processed by binder, binder correctly recognizes hat should be excluded from the generation process.
- Start to implement handling of attributes in Python. The attributes now are returned as strings and have to be reprocessed into proper types on user side.
- Added python test for attributes. Small fixes to cmake. Mostly formatting.
Edited by Andrii Verbytskyi