1. add more type support for vectors, matrices, and range
2. use signed char to represent byte instead of char
Merge branch 'master' of https://github.com/FeiZhu/Physika