[WIP] Provide API for customization

provide API for customization

```javascript
var assert = require('power-assert').customize({
    formatter: {
        maxDepth: 2
    }
});
```

TODO
----------
- [x] Spike
- [x] Rough implementation and test
- [ ] Refactor
- [x] README
- [ ] CHANGELOG