load inputrc after IPython readline config

There is some subtlety, in that *user* IPython config should be higher priority than inputrc (more specific), but *default* IPython config should be lower (less specific).

If readline config is customized, it will be allowed to run on libedit, trusting the user to know what she is doing.

closes #5915