#32 Handle null, undefined and incorrect values in DatetimeFormatter
Removed unecessary tests and modified trim() to throw on invalid types
Updated jsduck comments for DatetimeFormatter.fromRaw
Merge pull request #43 from bruno-c/date-handle-null

#32 Handle null, undefined and incorrect values in DatetimeFormatter