type->print(): Distinguish str() and repr() variety by passing extra param.
Implement str() and repr() builtin functions.
Merge branch 'str-repr' of github.com:pfalcon/micropython into pfalcon-str-repr

Conflicts:
	tests/basics/tests/exception1.py