Added Hidden Scratch Blocks

Also allowed the "for each" block to accept any user-created variable as
the counter.