Remove unnecessary dependency on logilab-{astng,common}.
Remove unnecessary dependency on ropemode and ropevim.
Make dependency on raven optional.
Merge pull request #396 from jelmer/remove-unnecessary-reqs

Remove some unnecessary requirements.
Added Generate new api feature to api
Added Generate new api feature to api
Implemented Suggestions
Implemented suggestions