Gson support

This pull request adds support for serializing and deserializing AutoMatter objects using Gson. Since Gson has a smaller footprint than Jackson, it's commonly preferred in Android applications.