Intergral types

Changes:
* add LongLongSpinBox and ULongLongSpinBox
* support any integral type