BHV-5137 Return `this.canGenerate` to true and use proper prop for conditional statement.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-5137 Fix typo

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-5137 Remove duplicate work
this.canGenerate will be set in `renderOnShowChanged`

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-5137 Set initial value of `renderOnShow`

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-5137 User stricter conditional statement
If renderOnShow becomes false from true, then this.showing does not need to be changed

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com