Normalize the way we include grit/ generated files

Both Chromium and Crosswalk code mostly include directly "grit/" without
the module prefix, so normalize on that practice. This matters so that
the grit rules in the DEPS file will consistently be verified.
[Application] Fix build warning - wrong attribute order
Add module specific grit/ rules to DEPS files

The DEPS' include_rules section is used by tools/check-xwalk-deps to
ensure that we are not including files from unexpected parts of the
code.

Adding the dependency to the resource ensure in the tests ensure that
the right path will be added to the include_dir.
[Application] Fix build warning - unused variable
Add manual test for screen orientation locking
Merge pull request #1438 from ricardotk/minor-fix

[Application] Fix build warnings
Merge pull request #1440 from cmarcelo/normalize-grit-includes

Normalize the way we include generated files inside "grit/"
[Application][Linux] Separate the concept of a running application

This object represents to the D-Bus session bus the running application
object. It is moved from the Running Applications Manager to make it
easier to manage different running applications coming and going.

For now only the AppID property and the Terminate() method are
implemented.
[Application][Linux] Follow the service name of the launcher

When an application is launched via the xwalk-launcher tool, it makes
sense the application exits when the launcher tools exits. This is done
by following the D-Bus service name of the process that called the
'Launch()' method and killing the application when this name exits
the session bus.
[Application][Linux] Only allow the launcher to call Terminate

To avoid other processes to kill each other applications, we only allow
the process that called the 'Launch()' method to call 'Terminate()'
so each launcher cannot kill another's applications.
[Runtime] Clarify ApplicationService error messages
Merge pull request #1414 from vcgomes/dbus-launcher-name-watching

[Applications][D-Bus] Add the concept of a D-Bus running application
Bump version to 4.32.65.0
[SysApps][Android] Handle permission exception in Contact API

It is possible that user forgets to add permission for their apk. We need
to catch and handle such exception, otherwise it will cause xwalk crash,
as the bug indicates.

BUG=https://crosswalk-project.org/jira/browse/XWALK-778
Merge pull request #1435 from deqing/contact_permission_exception

[SysApps][Android] Handle permission exception in Contact API
[Extensions] Make our include_rules stricter

These are used by tools/check-xwalk-deps. The extension system doesn't
depend on other parts of Crosswalk.
Merge pull request #1443 from kenchris/lock

Add manual test for screen orientation locking
Merge pull request #1448 from cmarcelo/make-extension-deps-stricter

[Extensions] Make our include_rules stricter
Make test base a self contained library

So browsertests binaries can link with it. Previously it was part of the main
xwalk_browsertest and had the assumption of a single test runner.

The ideia is to split the browsertests by components, making the faster to run
and also helping to keep track of dependencies.
[Extensions] Buildsystem refactoring

The main point of this patch is to move build units from "includes" to self
contained modules. The reasons are:

- Includes have their path relative to the file which includes the .gypi. So if
another component not located at the root of xwalk depends on extensions
(sysapps for example), it won't work.

- Make it easier to track dependencies. Instead of adding all the dependencies
inside xwalk.gyp, we isolate them to the component that requires it.

- Have separated test runners for extensions, making run tests faster.