Catch errors during parsing and set empty .DATA/.FILES before re-raising.
First pass at a test for ParseErrors breaking the browsable API
Catch and mask ParseErrors that occur during rendering of the BrowsableAPI.
Drop unneeded assert
Merge master
Merge pull request #1262 from tomchristie/fix-1261

Catch errors during parsing and set empty .DATA/.FILES before re-raising.