Refactoring 'utility.walk()' to be 'safe', fixing 'list.refresh()' such that it can deal with 'undefined' returned from 'utility.walk()'
Merge pull request #44 from avoidwork/SafeTemplates

Making DataLists & DataGrids safe for variable shape API responses