Made fast_pow test do more iterations for a more reliable timing result.
Added some spaces to the list of targets we print.
Add explicit conversion of mod by powers of two to bit masking.

Not necessary for llvm 3.2 and 3.3, but llvm trunk's treatment of vector
urem seems flaky of late.