Merge branch 'master' into 20131220-fasttrap-scratch-space
Clear out each thread's scratch space pointer when releasing a proc.

This needs to be done to ensure that we clean up if fasttrap is
unloaded. Also move all the scratch space cleanup to be under the
fasttrap proc handle's lock to avoid races with the scratch space
allocator.
The fourth argument to vm_map_find(9) is an in/out parameter, not an
output parameter as I had thought. This fixes this functionality on
i386.
Merge branch '20131220-fasttrap-scratch-space' into markj-develop