Implementation of the remaining BasicTypes for new Java API

The following types are included:

- Byte
- Short
- Boolean
- Character
- Float