Added getBrowser() function

This browser uses the expensive get_browser() function and stores the
information in a protected variable for later reference during the PHP
session.
Added parameter type
Updated the MultiLanguage features

- Added a $lang parameter in the view for the MultiLanguage controller
- Added translate functions in the view helper which will call the
  resource's translate functions
- Capitalize the first letter of the language name for the language
  selector
- Changed some methods and members to be protected, so the language
  selector's HTML code can be overridden