smart-operator: merged modification from eamcs for python project.
smart-operator: don't do smart-operator-insert "*" in python-mode.
Don't do smart-insert * when writing unpacking tuple and list in
python-mode.

e.x:

[*args, **kwargs]
{'a':*args, 'b':**kwargs}
f(*args)
f(*kwargs)
f(*args, **kwargs)
don't do smart-operator-insert = if kwargs value in a function is a
unpacking tuple, list or dict.

e.x:

f(foo=*args, bar=**kwargs)
Merge pull request #1 from hychen/master

pleas review some teak for writing Python unpacking tuple, list, dict