Replace WordsBitmap malloc() with std::vector.
Replace WordsBitmap malloc() with std::vector.

It'd be great to use the specialized vector<bool>, or Boost's dynamic_bitset,
for this.  But gcc and clang don't have an optimized find() for vector<bool>,
making it slower rather than faster.  And dynamic_bitset doesn't have reverse
searches or searches for false.

hychyc07/mosesdecoder,tofula/mosesdecoder,emjotde/mosesdecoder_nmt,KonceptGeek/mosesdecoder,pjwilliams/mosesdecoder,alvations/mosesdecoder,tofula/mosesdecoder,alvations/mosesdecoder,hychyc07/mosesdecoder,tofula/mosesdecoder,KonceptGeek/mosesdecoder,moses-smt/mosesdecoder,tofula/mosesdecoder,moses-smt/mosesdecoder,tofula/mosesdecoder,hychyc07/mosesdecoder,tofula/mosesdecoder,pjwilliams/mosesdecoder,hychyc07/mosesdecoder,alvations/mosesdecoder,hychyc07/mosesdecoder,tofula/mosesdecoder,moses-smt/mosesdecoder,pjwilliams/mosesdecoder,moses-smt/mosesdecoder,hychyc07/mosesdecoder,alvations/mosesdecoder,emjotde/mosesdecoder_nmt,KonceptGeek/mosesdecoder,KonceptGeek/mosesdecoder,moses-smt/mosesdecoder,hychyc07/mosesdecoder,pjwilliams/mosesdecoder,pjwilliams/mosesdecoder,KonceptGeek/mosesdecoder,alvations/mosesdecoder,emjotde/mosesdecoder_nmt,KonceptGeek/mosesdecoder,emjotde/mosesdecoder_nmt,alvations/mosesdecoder,alvations/mosesdecoder,alvations/mosesdecoder,pjwilliams/mosesdecoder,hychyc07/mosesdecoder,tofula/mosesdecoder,emjotde/mosesdecoder_nmt,hychyc07/mosesdecoder,emjotde/mosesdecoder_nmt,tofula/mosesdecoder,hychyc07/mosesdecoder,emjotde/mosesdecoder_nmt,moses-smt/mosesdecoder,emjotde/mosesdecoder_nmt,alvations/mosesdecoder,moses-smt/mosesdecoder,moses-smt/mosesdecoder,alvations/mosesdecoder,emjotde/mosesdecoder_nmt,pjwilliams/mosesdecoder,moses-smt/mosesdecoder,KonceptGeek/mosesdecoder,KonceptGeek/mosesdecoder,moses-smt/mosesdecoder,pjwilliams/mosesdecoder,alvations/mosesdecoder,KonceptGeek/mosesdecoder,pjwilliams/mosesdecoder,tofula/mosesdecoder,tofula/mosesdecoder,emjotde/mosesdecoder_nmt,moses-smt/mosesdecoder,pjwilliams/mosesdecoder,KonceptGeek/mosesdecoder