Various small changes

Just a few small changes I had pending:

- Matrix4: add setTranslation with floats
- Frustum: add methods with float signature
- StringBuilder: allow minimum length (prefix)