API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
GF-55875: Add support for RTL positioning for grid items.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
Merge pull request #596 from enyojs/GF-55875-kevinpschaaf2

GF-55875: Add support for RTL positioning for grid items.

Reviewed-By: Ben Combee (ben.combee@lge.com)
Merge branch 'GF-54911-RC-fixes' of github.com:enyojs/enyo

Conflicts:
	CHANGELOG.md
Merge pull request #599 from enyojs/GF-54911-RC-fixes

Merge branch 'GF-54911-RC-fixes' of github.com:enyojs/enyo

Reviewed-By: Ben Combee (ben.combee@lge.com)
GF-55513: Round positioning/sizing values, to avoid floating point positioning glitches in webkit.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
Merge pull request #600 from enyojs/GF-55513-kevinpschaaf

GF-55513: Round positioning/sizing values, to avoid floating point posit...

Reviewed-By: Ben Combee (ben.combee@lge.com)
GF-55832: Add enyo.perfNow (public API from enyo.bench), and use in all duration-tracking code (Animator, Async, ScrollMath, Media, Video, to avoid potential issues when system time changes.  Previous enyo.bench in dev package now aliases to enyo.perfNow.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
GF-55832: Remove log statement.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
Adding CHANGELOG entry for enyo.perfNow().

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
Merge pull request #601 from enyojs/GF-55832-kevinpschaaf

GF-55832: Add enyo.perfNow and use in all duration tracking code.
Fixing API reference in CHANGELOG.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
ENYO-3662, ENYO-3663: fixes for getPath/setPath

Several problems were found in enyo.getPath, enyo.getPath.fast,
enyo.setPath, and enyo.setPath.fast.

The getPath.fast call didn't correctly handle dereferencing computed
properties, so a "getContent" call created for a published property wouldn't
work if you later overrode that property with a computed property.

Also, the complicated branching expressions were shown to be problematic
because they did too much work.  If a getter function returned a falsy value,
it would then look in computed properties or directly on the raw value.
These were re-written to use if trees which don't have the falsy failure case.

Added a unit test to ensure that a falsy computed property returns the right thing,

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Fix enyo.getPath failure for computed props w/ no dependencies

The computed[path] check failed for empty string, which was what
it's value would be for a no-dependency computed property.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #606 from enyojs/getPath-setPath-falsy-fixes

Get path set path falsy fixes

LGTM

Signed-off-by: Cole Davis (cole.davis@lge.com)
Update enyo.Control.hasNode() docs for clarity on false return.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)