Add S3 plugin for attachment storage

**This requires a pull request in osTicket-1.8 to work properly**

It also adds a common library to the repo for common include code to be reused among plugins.