Refactor service mode and add JS injection support

1. remove different clawer management mode, now different clawer will managed by
one manager
2. add JS injection support, then client can calls JS when needed
3. inject ___sendClawerMessage() method when main frame context created, then
client JS can use this to return data through DBus
Disable JavaScript after message sending to save CPU loading
Made clawer pool work and added "about:blank" page transition to avoid unstable state
Added upstream patches