Improved detection of when to use explict vector conversion and update conversion test to include:
1. Literal to vector assignment (no explicit conversion should be used) 2. Non-vector temporary variable to vector assignment (no explicit conversion) 3. Vector-temporary to vector variable assignment (explicit conversion) Previously, only vector to vector assignment was tested.