Merge openchange/master branch

Very good question imo.
Only sane thing I found about this error is this - http://support.microsoft.com/kb/2545649
and it looks like an error error :)
IMO, we should return NOT_ENOUGH_RESOURCES when we run out of system resources, like file handles.
In this specific case, it should be NOT_ENOUGH_MEMORY (imo, again)