Release 0.5.0

Finally... just need to update package.json etc...

Post-release tasks:

- [ ] Update rcu and dependants (to reflect new template spec)
- [ ] Announce release
- [ ] Publish to npm etc
- [ ] Update docs
- [ ] Update learn.ractivejs.org
- [ ] Draw up a roadmap and add milestones to currently open issues