Bscore prerec

In order to use diversity pressure with prerec_bscore I implemented a more fine grained bscore. I think I've only introduced a non negligible additional computational overhead, but because I can't test it now (my PC is already in the middle of computing something), I have disabled it. I'll enable it as default once I've got some benchmark.