Added syslog support.
Added if def flags to logpath and logappend.
prevent contradictory keys at the same time

`nojournal` and `journal` cannot be enabled at the same time otherwise
the mongodb server won't start.

closes #96
Add a wrapper class for mongodb_replset for hiera
based deployments
Merge pull request #99 from pkilambi/master

Add a wrapper class for mongodb_replset so that its usable by hiera/ENC based deployments.
Merge pull request #97 from enovance/bug/96/goneri

prevent contradictory keys at the same time
Merge pull request #95 from actionjack/syslog-support

Added syslog support.