Fixed a bug in writing open upvalues.
Adjusted the way upvalues are tracked when unpersisting (for restoring open upvalues) to fix issues with memory relocation during GC runs.
Properly register re-assigned upvalues as owned by assigned-to closure to avoid GC issues.
Adjusted GC upvalue registration.
Merge branch 'master' of github.com:fnuecke/eris