undo animations working

took a new approach to solve undo animation problems.
it worked
adding another movement inverse as the last one, animating that, ten
taking two histories out of the cubies history vector
Merge remote-tracking branch 'origin/game'
testing and code tuning

testing and code tuning
code testing-code tuning

code testing-code tuning
updated dummy GUI

pdated dummy GUI
working on coloring solids

tried a couple of approaches with no luck.
trying new approach by grouping normals
working on ne algorithm to colors faces of solids

working on a more general algorithm to color faces of any solid.
instead of making a unique function for each.
coloring polyhedra

algorithm to color group of normals, that are supposed to be faces.
black side of cubies is being colored correctly.
update to coloring alg

update to coloring alg
some better black coloring results

made a new decide axix function with "playRoom" parameter so its not so
strict when choosing an axis
stable-code cleaning

repositioned code face coloring code from puzzle- to ofrender.cpp
face coloring working

put a little play room to decide if a normal is = to another.
did that also on black face coloring
is working
code improvement on coloring

code cleaning and making coloring more organized for all shapes.
working on the pyramid coloring
more work on coloring the tetrahedron

coloring functions are better, but still something happening with the
coloring of the tetrahedron. four triangles
code clean up

code cleanup on ofRender.h
stable-working on armature stuff

the armature has to be able to move...AND move the cutter with it.
to make off centered puzzles
code cleaning- working on movement lock

so no key-press events are read while an animation is happening
keypress lock while moving is OK

now its not reading key press while the puzzle is doing a face move
animation.
it works for face rotations and for UNDO
now puzzle can move while color menu active

the puzzle can move so color changes can be made in faces that are not
visible at first
stable- hard coded offset in x & y working

offset of cutter is working on x & y.
right now is hard coded.
working on making it work with armature keyboard movements