ENYO-2811: fix several manifests (`package.js`) content

- use manifest from the top of the package folder (`PACKAGE/`), not
  directly from `PACKAGE/source/`
- fix package-level manifests (several ones were broken)

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811: update `enyo`+ `libs/*` to `pilot/pilot-5`

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811: manually define package aliases

- automatic package aliases (a broken feature: it did not support minification)
  was recently removed

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811: remove redundant enyo.require("$lib/xxx")

- libs are now included only from the top-level ares/package.html

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811: remove leading garbage character added by Windows editors

 Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811: update `lib/layout` to `master/HEAD`

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811, ENYO-1768: preview is a distinct app, needing its own manifest
ENYO-2811, ENYO-1768: test.html also needs manual enyo path aliases
ENYO-2811: use onyx & layout from pilot-5 (does not work on ie9, may work on ie10)
ENYO-2811: take review comments into account

- move `enyo.addPath(...)` into Ares.js
- restore `$onyx/source` in the load path for LESS compilation
- move call to `Ares.isBrowserSupported()` into Ares.js
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2811
Merge pull request #441 from enyojs/ENYO-2811

ENYO-2811: update to recent Enyo (pilot-5) & fix associated issues