moved .def and .ipp to inline/
fixed warnings, implemented todos:
- no sign warnings
- fixed non-returning constructor
- removed deprecated data_buffer and index_buffer files
- no pointer-arith warning
- no default constructor for variable_t