Terms and Conditions widget locks browser if T&C text is empty

If there's no text in the terms and conditions, the widget errors out and locks up the browser.

```
[Error] TypeError: 'undefined' is not an object (evaluating 'data.text')
	(anonymous function) (termsandconditions.js, line 30)
	error (oae.api.user.js, line 180)
	fire (require-jquery.js, line 4882)
	fireWith (require-jquery.js, line 4994)
	done (require-jquery.js, line 9350)
	(anonymous function) (require-jquery.js, line 9770)
```