Add .inputrc for readline applications.
Add eshell history to .gitignore.

We don't need to transmit this between computers, because it's not
configuration and likely doesn't make sense between computers.
Add default EDITOR variables using emacsclient.
Ignore eshell state.

We don't want to commit all the things eshell saves.