Adds idetools --suggest test case. Refs #484.

1) There are too many suggestions for the given prefix.
2) The suggestions don't take into account the preceeding type.
3) trackDirty only works on caas mode.
fixes #503
fixes #505
Merge branch 'master' of github.com:Araq/Nimrod
Merge pull request #485 from gradha/pr_suggest_case

Adds idetools --suggest test case. Refs #484.