Merge pull request #130 from iabdalkader/master

Fix usart_obj_tx_str
Added dict.fromkeys. Are we done with dict and #99 yet? I do think we are.
Dump few more bytecodes (based on attempt to run real-world code).
mp_repl_is_compound_stmt(): Thinko fix s/true/try/.
mp_obj_equal(): Print which types' equality not implemented before assert().
Unsupported operand types for binary operator: dump both args' types.
list: Implement list multiplication.
Crude attempt to implement RAISE_VARARGS (with args=1 so far only).
compile_for_stmt_optimised_range(): Properly handle negative & unknown steps.

If step is not constant, in first approximation, we can't apply optimization,
(well, we could, but need a special case for this).
Merge pull request #131 from chipaca/dict_fromkeys

Added dict.fromkeys.
Merge pull request #134 from pfalcon/list-mul

list: Implement list multiplication.
Merge pull request #135 from pfalcon/simple-raise

Crude attempt to implement RAISE_VARARGS (with args=1 so far only).
Merge pull request #136 from pfalcon/for-range-downto

compile_for_stmt_optimised_range(): Properly handle negative & unknown s...
unified the bops
py: Make arg to MP_BC_RAISE_VARARGS a byte.
Merge pull request #138 from chipaca/unify_bops

Merge RT_COMPARE_OPs with RT_BINARY_OPs.
Merge branch 'master' of github.com:dpgeorge/micropython
py: Fix emitcpy and emitnative's binary_op.
stm: Disable usart calls from C.

Fixes Issue #132.
py: Fix bug where == and != not handled for small_ints.