ShadowAlpha bug and Debugger modifications
adding extras

position diagram
rework animate.nut, moved animation and sets out

- cleaned up code and added some comments

- moved property and translate animations into the animations folder

- rewriting onTransitions and onTick functions, onTick currently does
nothing

- added wait to animation config, which will determine if the animation
will wait for the transition to finish

- removed the need to call base for start(), frame() and stop() in
animation class
rewrite of animation handling

- modified onTick and onTransition to handle most scenarios
- When is used now in animation configs instead of Transition.XXXX so we
can add additional states when an animation will start (might make
modifications to this)
- loop and yoyo "kinds" won't work if "wait" is true, but all is fine in
all "non-waiting" transition animations
updated todo list
moved debugger into new extensions folder

- debugger is now seperated and put into an extensions folder
- cleaned up a little code in extended.nut
comment on repeating animations
lowered particle count
addition of When description

- updated todo
Animations now use which in config

- which animation will now be specified in config, so function will now
just be object.animate(cfg);
- updated layouts and sets to reflect this
- had to reorder some of animate.nut
- removed scale include from extended.nut, this is still in development
fixed debug method in example layout

- forgot the debugger method was changed when it was moved into the
extensions folder
rewrite of onTransition and onTick

- rewrote the update to handle both waiting and non-waiting transitions
- the rewrite essentially tries to sync the tick time for transitions,
there is still a slight tick/glitch if you have waiting transitions
- default wait is false, so if you want to have something happen on
ToNewSelection before FromOldSelection, you can either use wait = true,
or use delays in your animations.
- repeat now reflects how many times to repeat, not how many times to
play
updated todo list
updated particle animation
update example layout
removed debug info
commented out some internal debugging