[Extensions] Separate xesh build from xwalk_runtime

Currently xesh build depends on xwalk_runtime. So, changes to runtime will trigger a rebuild of xesh with no real need. This is the first step: make two builds independent. The second step will be make extensions into a static library so both xwalk_runtime and xesh can use it.