[#390] Fix XSLT to handle RAIN budgets

The XSLT selects the budget[@type='2'] even if there are no values in
it. Fix by adding test for the existance of <value> tags.

As noted in the issue, this is just a small fix to the XSLT, the bulk of the new code is already in develop.