Enable edoc preprocessing to deal with macros properly

Edoc is unhappy with the `?STATE` macro, e.g.:

```
/src/riak_ensemble_state.erl: at line 53: syntax error before: '{'
edoc: skipping source file './src/riak_ensemble_state.erl': {'EXIT',error}.
```

Enabling preprocessing sidesteps this problem.