#11 remove getLanguage hook and makes setLanguage hook optional. Default Router.getLanguage/Router.setLanguage methods now rely on simple "language" property. By implementing setLanguage hook is possible to hook to i18n systems (e.g. TAPi18n)