Build system refactoring

This branch is refactoring the gyp[i] files for the Extensions and SysApps making them an isolated components.

For the main xwalk.gyp, we remove the conditionals for platform specific files, filtering them using platform suffixes and directories as it is done on Chromium.

A lot more has to be done, but this is a start.