Don't let invalid aliases crash IPython...
Don't let invalid aliases crash IPython
e.g. `ipython --foo-bar=5` would raise a SyntaxError parsing the commmand-line, because `self.config.foo-bar=5` would be evaluated.
Syntax Errors on the rhs were already protected, but they could get into the lhs via the alias syntax.
closes gh-886