Merge pull request #577 from joshimhoff/master

Cmake stuff one more time
Adds a transition decorator for simpler FSA programming
Merge branch 'master' of git://github.com/northern-bites/nbites
Improves transition decorators
Adds commonly-used transitions to SharedTransitions.py
More cmake defaulting