Added ability to specify token map in Dictionary.from_corpus

In cases where the BOW matrix is given along with an id -> token map,
this feature allow for a perfect reconstruction of the dictionary
object using the `from_corpus` method.
`there` => `that`
`tokens` => `` `tokens` ``
`specifed` => `specified`