Pdi 5595

What was done:
1) added support for ISO-8601 time zones (used by Sales force)
2) added unit tests to prove support and test backward compatibility
3) changed default sales force date pattern to reflect time zone presence