Rename MapResult to LocalKernelResult, move to core.

MapResult is a confusing name, and we had no documentation for what
it is for (mainly for deferring blocking on futures).  Added
documentation and updated references.
Fix imports.
Merge pull request #55 from spartan-array/refactor-map-result

Rename MapResult to LocalKernelResult, move to core.