Address Issue #146.  Replace custom datetime format with ISO 8601.

`tuf.formats.py`:

Modify the `expires` field of metadata to use ISO 8601.

Replace `format_time()` and `parse_time()` with the following functions:
```
unix_timestamp_to_datetime()
datetime_to_unix_timestamp()
```

`repository_tool.py`:
The expiration methods now accept `datetime.datetime()` objects
```Python
repository.timestamp.expiration = datetime(2015, 10, 21, 19, 28)
```

Update comments, unit & integration tests, tuf-spec.txt, vendor iso8601, remove obsolete modules, log warning message about soon-to-expire metadata when loading and writing metadata, and documentation affected by the changes above.