Support for Nintendo handhelds DSi and 3DS

Added support for Nintendo handhelds DSi and 3DS / their browsers into user-agent detection; so that they display the mobile theme
Thanks for the edit. The coding standard is relatively new, so we're making sure everything touched is to the new spec and will "catch up" everything else next time we touch those pieces of code. Appreciate it!