recognize byte and uint32 signature in encoder

I think you should add an optional option to choose the d-bus type the value want have if it was not automatically detected. For example, it is not possible in javascript to choose automatically between int32 and byte type.