BHV-10367: AlwaysViewingPanels: Unexpected Path is Created for background source
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
BHV-10367: improved regular expression
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
BHV-10367: reverting to earlier commit because some issues discovered
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
BHV-10367: changes to make regular expression more generic
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
BHV-10367: fixed Travis errors
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
BHV-10367: improved implementation
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
Added null-style check, removed the always-added trailing `;`, removed duplicate `;` check, allowed for trimming spaces at the end of properties before the `;`, simplified effort that .trim() takes by directly cropping the leading space that will always exist.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Added back the necessary `;`

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Smarter trailing semi-colon addition.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Merge pull request #764 from enyojs/BHV-10367-krishnarangarajan

BHV-10367: AlwaysViewingPanels: Unexpected Path is Created for background source