Drop autogenerated files and add more .gitignore entries

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Add integer types where possible

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Fix IP types

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>