Delete duplicates of python keywords.
Removed the second argument in function call of sage-shell-edit:set-sage-proc-buf-internal.

And requires sage-shell-mode 0.0.4.
Divide sources.
Add source ac-source-sage-repl-python-kwds and ac-sage:candidates.

ac-source-sage-commands and ac-source-sage-words-in-buffers should
have the same prefix.
And Sage commands should not appear in the list of candidates
if the current interface is not Sage.
Fixed ac-sage-repl:add-sources.
Add document to some sources.
Fixed ac-sage-doc.
Renaming.
Change the order of sage-shell:init-command-list.
Do not ask which process to send when there are multiple processes.
Add ac-sage-string-trim-left.
Add ac-sage-repl-doc.
Add ac-source-repl-sage-commands.
Refactoring.
cache the result of ac-sage-doc.
Use sage-shell:trim-left.
Add ac-sage--doc-clear-cache.
Add ac-sage--sage-commands-doc-cached.
Renaming and removed unused variable.
Fixed ac-sage--cache-doc.