Update checkpoint util functions to work with multiple optimizers
Update documentation with AAE, PointCloudDataset, WAE models.
Move dataset/dataloader initializations right after random seed setup in example scripts to avoid reproducibility issues with changing the number of model parameters.