bugfix DateTime

## Wrong TimeSpan Parameter
`new TimeSpan(time)`
From [msdn](http://msdn.microsoft.com/en-us/library/zz841zbz(v=vs.110).aspx):
>TimeSpan(long ticks) :
>A single tick represents one hundred nanoseconds or one ten-millionth of a second. There are 10,000 ticks in a millisecond.

## Missing Check DateTime Kind
`encodeUTCDateTime(MemoryStream ms, DateTime dt)`
if dt's type is not local time, don't convert it to local time.