Create JsonEngine and XmlEngine interfaces, remove Gson from core

Gson is now a separate module which is referenced by 'pippo'. An
alternative engine based on fastjson is included. An xml engine based
on XStream is also included.
Merge pull request #21 from gitblit/engines

Create JsonEngine and XmlEngine interfaces, remove Gson from core