refactor keyword provider some in prep for lexer vs code completion differences.
change the way we handle recommendations.
1) much simpler set of syntax words
2) separation of various types
3) better handling of trailing word
4) corrected use of '*** X ***' and '[X]'
limit the availability of some recommendations.
Left keyword importing alone as they seem to be users a bit all over.
cleanup some warnings.
support keyword definitions jumping off syntax words (Test Setup, Test Teardown).
correct pycharm python code completion
better handle insignificant whitespace around keywords and arguments.
finalize 0.3 version.
update artifact.
Merge pull request #28 from mtrubs/master

0.3