Clean up ParticleEmitter API. Removed resetPeriod option from SetEmitting(), instead the period is always reset if the state changes. Added separate RemoveAllParticles(), ResetEmissionTimer() & Reset() functions.
Travis CI: API documentation update at 2014-05-30 13:44:01 UTC.
[ci package]
For Travis CI - switch CI build to use OS X build environment.