Revert "Merge remote-tracking branch 'origin/ENYO-364-ryanjduffy' into 2.5.1-release"

This reverts commit bf1bed61b2d4accfb9fc28d78f0552d7c6f5e288, reversing
changes made to 30e9c4f7d1975319ee9e64d10f3891063332a169.
Revert "Merge remote-tracking branch 'origin/ENYO-382-aarontam' into 2.5.1-release"

This reverts commit 30e9c4f7d1975319ee9e64d10f3891063332a169, reversing
changes made to 2728e91b5a6e2c545519458c98f0ba28025a3b79.
removes enyo-fit from FloatingLayer for < IE11

Issue: ENYO-364
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
ENYO-382: Access the correct source/target properties.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-382: Ensure the binding property (source/target) actually exists before accessing its properties.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>