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
update to match intended implementation and add documentation for method

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
add unit tests and correct documentation

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
change onFetch -> fetched; change onCommit -> committed

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
convert to more standard observer structure

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
change onError -> errored

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
change onModelEvent -> (private) _modelEvent

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
update Filter and BucketFilter to adhere to changes

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
onChange -> modelChanged

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
onChange -> _changed

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
onSource -> _sourceChanged; onTarget -> _targetChanged; onToTarget -> _toTargetChanged

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)