Added silc_buffer_steal. Optimized some encoding and decoding