AUI-1281 Button search cancel module misspositioning icon

Adding a new attribute called 'inputWidth' through which the user can specify the icon's width, in case it can't be reliably calculated (due to missing font/image files for example).
AUI-1281 Source formatting