123317 qa3 fixes

Probably best reviewed one commit at a time.

Summary of fixes from [123317](http://manage.dimagi.com/default.asp?123317):
    - [123235](http://manage.dimagi.com/default.asp?123235): Decimal and Long questions ... cannot reproduce (Firefox only bug)
    - [123314](http://manage.dimagi.com/default.asp?123314): 'Calculate Condition' field ... fixed
    - [123327](http://manage.dimagi.com/default.asp?123327): Incorrect XML code ... responded (not a bug)
    - [123717](http://manage.dimagi.com/default.asp?123717): Unable to change Label to ... fixed
    - [123721](http://manage.dimagi.com/default.asp?123721): Changes made to the question ... fixed
    - [123872](http://manage.dimagi.com/default.asp?123872): Copying question changes the ... cannot reproduce
    - [123898](http://manage.dimagi.com/default.asp?123898): Error is shown when primary ... fixed
    - [124153](http://manage.dimagi.com/default.asp?124153): Logics were not updated upon ... fixed
    - [124176](http://manage.dimagi.com/default.asp?124176): Intent ID, Extra, Response ... cannot reproduce (Firefox only bug)