#46: module-manager: add method `require.async`
#46: refractor module map; simplify range mapping; update version