Install expat xml parser dependency on SmartOS

To fix #450. 

This relies on 3.8.0 being already tagged in the repository so it should wait for the packaged release to go out.

Tested on SmartOS 13.1.0.