Preventing re-entrant calls to AssemblyResolve (Fixed #82)

The idea is to simply detect that we have are re entrant and exit (we can't handle that scenario at all).
Note that based on the code, (use of Dictionary), I'm assuming that there is no need to handle concurrency, so I choose a simple model for that.