* Add support for reading task early finish and late finish attributes from Asta PP files.
* Ensure XER files containing secondary constraints can be read correctly.
* Preserve calendar IDs when reading from XER files and P6 database (Based on a contribution by forenpm).
* Ensure base calendars are read correctly for P6 schedules.
* Ensure MPP files with unexpected auto filter definition data are handled gracefully.
* Preserve leveling delay format when reading tasks from MSPDI files.
* Ensure unexpected structure of timephased data is handled gracefully when reading MPP files.