improve i18n preload to take advantage of partially flattened locales, fixes #17155
Position test element so it is actually fixed to viewport

Fixes #17626
 Squashed commit of the following:

commit 3c9c52c95fdf1fcbb796f3d972a28d0a421b8fb2
Author: dylans <dylan@dojotoolkit.org>
Date:   Tue Dec 31 15:23:04 2013 -0700

    refs #17651, make router.destroy fail safely if router.startup has not been called
refs #15130. Fixes copyrights date for 2014.