Add intention for replacing method calls to get() with bracket syntax

Kotlin allows the array access operator (e.g. list[0]) to be overloaded:
the bracket syntax is mostly equivalent to calling the get() method.
Add an intention action for transforming get() calls into the bracket
syntax where possible:

- The call must have an explicit receiver (dot expression).
- There is at least one argument.
- There aren't any arguments passed by name.
- There are no type arguments or trailing function literals.