Bug fixes for restful template

- Fix improper reference to `path`
- Reorder so `show` doesn't match for `new` case
Check for iterator instead of instance of Array
Unbound data means prop isn't defined, not that value is nil
Fix unbound data condition
Evaluate options block in context instead of calling
Merge branch 'master' into 0.9-dev