Added file permissions to open() call when O_CREAT is specified.

Review: https://reviews.apache.org/r/21778
Exposed the authenticated principal through Authenticator::authenticate() result.

Review: https://reviews.apache.org/r/21665
Advanced clock to ensure GarbageCollector prune runs in test.

Review: https://reviews.apache.org/r/21782