Fix fd leak noticed by Barry Haddow
Fixed issue with lost back-off weights
Second attempt at fixing missing back-off issue
More verbose exception for duplicate n-gram detected
Merge branch 'master' of github.com:kpu/kenlm
Require that words in higher-order n-grams have been seen in the vocabulary (or be <unk>).
Also change test cases because this did not apply for the word "good" in the test ARPA file.
BUGFIX: some unigrams were being read incorrectly.

By design, FilePiece invalidates any previous StringPiece when a new read happens.  Read1Gram was reading the vocab word, reading the backoff, and then
using the vocab word.  This ordering was incorrect and led to occasional vocab issues.

Stephan Peitz saw this as a duplicate n-gram detected error since words were mapping to OOV.
Pull in minor changes from Moses
Merge remote-tracking branch 'remotes/upstream/master' into vs2013
Upgrade boost to 1.56.0
Add Windows Readme