Minor improvements

Hi,

Two minor improvements which makes using migen more convenient for me. The first patch allows to use negative indices for slices, just like for normal python lists and the second patch allows the SimActor to produce/consume a constant stream of tokens without the one clock cycle delay.