New error and progress callbacks for the olMap component

The implementation in components/olmap/olmap.js should be complete, but the UI is not properly updated in the callbacks in maps/detail/compose.js.
You can kill the details property unless we actually have an error to provide details for. This was just a copy and paste from another sample.