Udates for upstream dependencies

- latest Assetic, some fixes and example in codex
- move main dependencies to a separate package, xoops/base-requires, allowing core dependencies to be managed separately from any installed modules.