Makes the user profile update operation transactional, to fix a bug where the report data task would overwrite changes with stale values.  Updates the user profile page, to convert the birthdate field from plain-text to a datepicker widget.  Also changes the 'height in inches' field from plain-text to separate pull-downs for the feet and inch values.