Merging Action and ActionStack from the old C++ experimental branch.
Authored by: gavare 2009-01-08
Parent: [r5349]
Child: [r5351]