[devtools] use separate process correctly

In Ubuntu 12 VM for some reason SiteInstanceImpl::GetProcess
is called multiple times later in LoadURL and we should unpin
renderer correctly

content::SiteInstanceImpl::GetProcess()
content::SiteInstanceImpl::HasWrongProcessForURL()
content::RenderViewHostManager::GetSiteInstanceForEntry()
content::RenderViewHostManager::UpdateRendererStateForNavigate()
content::RenderViewHostManager::Navigate()
content::NavigationControllerImpl::NavigateToPendingEntry()
content::NavigationControllerImpl::LoadEntry()
content::NavigationControllerImpl::LoadURLWithParams()
content::NavigationControllerImpl::LoadURL()

content::SiteInstanceImpl::GetProcess()
content::RenderViewHostImpl::RenderViewHostImpl()
content::RenderViewHostFactory::Create()
content::RenderViewHostManager::CreateRenderView()
content::RenderViewHostManager::UpdateRendererStateForNavigate()
content::RenderViewHostManager::Navigate()
content::NavigationControllerImpl::NavigateToPendingEntry()
content::NavigationControllerImpl::LoadEntry()
content::NavigationControllerImpl::LoadURLWithParams()
content::NavigationControllerImpl::LoadURL()
fix the bug that throw exception when run all tests
Merge branch 'master' of https://github.com/rogerwang/node-webkit into tests
fix some bug and rm some files