Attachment storage in Amazon S3

**This requires the File Storage API v2 for osTicket (v1.8.1.1+)**

It also adds a common library to the repo for common include code to be reused among plugins.