[Tizen] Make better split between Tizen and Tizen mobile codebase

There are generic and mobile specific parts of the code that could
be split or shared. This patch enables -Dtizen=1 by default and moves
mobile specific code under tizen_mobile and OS_TIZEN_MOBILE flags.
Merge pull request #1605 from alexshalamov/split_mobile_and_generic_tizen

[Tizen] Make better split between Tizen and Tizen mobile codebase
[Android] CSS doesn't apply on Crosswalk-based Cordova app.

Because all of the mime-types are replaced by "text/html"
when appending headers for CSP support, even for css file and
image file. These is incorrect. XWalk should use their respective
mime-types for http request. Such as: "image/png" for image file,
"text/css" for css file.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1027