fix(componentLoading): allow componentUrl to contain extension
fix(componentLoading): allow componentUrl to contain extension

The component loading mechanism assumed that the componentUrl defined as
part of a route config would not have the file extension included. This
fix provides greater flexibility to the developer by detecting if the
extension is present, and if not, adding it.

JanPietrzyk/router,IgorMinar/router,rakeshbhavsar/router,rakeshbhavsar/router,shangyilim/router,shangyilim/router,loomio/router,AyogoHealth/router,shangyilim/router,angular/router,IgorMinar/router,loomio/router,excellalabs/router,AyogoHealth/router,excellalabs/router,kyroskoh/router,IgorMinar/router,JanPietrzyk/router,kyroskoh/router