Various cleanups & improvments

1. make sure we use dojox/css3 when on IE10 as IE10 supports  CSS3 transitions
2. fix issues when errors occurs in model.js and are not correctly reported (also move models.js to utils as this is not really meant be used directly only by View & main)
3. support cascading of NSL (#105)