Add test skeletons for Xoops\Form namespace

Very basic, each instantiates or mocks class. Most element subclasses invoke render() method. There have been several PHP5.3 regression issues that have crept in to the form classes, and even these minimal tests will help in catching these.
Fix support for multiple attribute and element name array syntax
Update to Jquery UI 1.11.1
Adapt to new version jquery ui

- consolidate definitions
- remove redundant inclusions
Merge pull request #193 from geekwright/formtests

Add test skeletons for Xoops\Form namespace
Merge pull request #195 from geekwright/formmulti

Fix support for multiple attribute and element name array syntax
Merge pull request #198 from geekwright/jqueryui

Update Jquery UI
Updates to xlanguage module
Replace flags with comprehensive collection from GoSquared.com
Merge pull request #199 from geekwright/xlang

Xlanguage updates
Add Html\Attributes class, implement in some service providers

- Consolidate attribute handling code in Xoops\Html\Attributes
- implement change in Xoops\Form\Element
- implement an Html\Img class to encasulate img tag generation
- implement Img and Attributes in Qrcode and Thumbnail service providers
- add CountryFlags service and provider in system module
- update examples in codex module

Note: clear caches or update system module after installing these changes
adding PhpDoc elements
Merge pull request #200 from mambax7/master

adding PhpDoc elements
replacing Xoops\Form\GroupPermission\Form with Xoops\Form\GroupPermissionForm
Merge pull request #202 from mambax7/master

Oops! - replacing Xoops\Form\GroupPermission\Form ...
Merge pull request #201 from geekwright/html

Add Html\Attributes class, implement in some service providers
Some simple fixes
Redo @method declarations
Tinkering with @method to get intended result
Merge pull request #203 from geekwright/fixes

Various Small Fixes