Fix for #134: Widget ID does not allow an IRI

This approach allows widgets to have IRI-formatted id attributes which
comply with section 7.6.1 of "Packaged Web Apps (Widgets) - Packaging
and XML Configuration (Second Edition)". These attributes will be sanely
normalized into reverse-dotted notation common across the BlackBerry SDKs.