Fixes #1562; remove some dead code

No longer fire change event when `.select2('data', falsyValue)` is called without the 3rd param, fixes #1562;
Dead code removed: `!""` is `true`, so `|| value === ""` is unreachable.