Re-order the simulators

This isn't actually a functional change.  It's just now that I have
the simulators and the compiler phases in the same order.
Run dreamer-place during placemen tests

This was a little oversight: I wasn't actually running the placement
algorithm during the placement tests!
Commit a scheduled simulator

This currently just runs exactly the same algorithm as the other
schedulers, but it at least has a parser that's capable of reading in
the file format produced by the scheduler... :)