Adding pagination_loading images.

Reviewed-by: Luciano Wolf
Go to the right "right" :) when doing swipe on overview screen.

Reviewed-by: Jesus Sanchez-Palencia
Create a component for the url input panel

Change the panel to emit signals for when Cancel button is clicked or
an URL is requested. This makes easier to track the big picture in Main.qml.

This commit also updates the UI to follow new layout and use new images.

Reviewed-by: Rafael Brandão
Clean up mobile Button component

Simplify the names, use MouseArea.pressed property, remove unused
stuff.

My intuition told me to remove the anchors.verticalCenter, but it
proved to be a sane default for this component looking at the clients,
so keep it for now.

Reviewed-by: Rafael Brandão
UrlInputPanel: use our Button component for the erase button

Reviewed-by: Rafael Brandão
UrlInputPanel: when showing the placeholder do not save margin for erase button

A boolean property was added to UrlBar to reserve or not the space.

Reviewed-by: Rafael Brandão
Remove unnecessary "visible: true"

Reviewed-by: Rafael Brandão
Move shouldOpenNewTab and show functions to our instance of UrlInputPanel

Also avoided NavigationPanel making direct reference to rootPage. It is better to
emit a signal and let Main.qml deal with it.

Reviewed-by: Rafael Brandão
Use a signal to request editing current URL

Reviewed-by: Rafael Brandão
Make SnowshoeWebView.url reflect the url requested to be loaded

We keep it as a buffer of what has been requested, then we commit that
change to the internal webview. Once the load has succeeded, the requested
url is then changed to the final url, as it could have been redirected.

Also, add entries on history only if it is not "about:blank" url, as it
could be a 404 page, for example.

Reviewed-by: Caio Oliveira
             Marcelo Lira
Add masks to get rounded corners on tab view.

This also changes the current size of PagedGrid elements to the new
size defined by Anderson.

Reviewed-by: Marcelo Lira
Add "loading" feature to the indicatorsBar.

Now each page is able to show loading progress at indicatorBar.

Reviewed-by: Rafael Brandao
Add close buttons to PagedGrid.

Reviewed-by: Luciano Wolf
Keep track of current page on overview

Before this patch if you have 5 tabs open and select the last one
them go to overview, it selects the first page (with 4 tabs) instead
of the second (with 1 tab).

Reviewed-by: Marcelo Lira
Fix assets for the new layout on FavoritesPanel.

Reviewed-by: Trust me
Fix assets for the new layout on NavigationPanel / FavoritesPanel.

Reviewed-by: Trust me
Show different items for google search on suggestions

As we only keep url and title on history, we lookup the prefix
of each url and check if it matches google search url prefix.
If so, then we look into title to get which keywords were used.

Also modified some assets and alignments with Schimuneck.

Reviewed-by: Schimuneck
             Marcelo Lira
Workaround to fix layout on favorites on N9

I will let the layout experts deal with this in the future
and figure out why we need this to fix it and remove it.

Reviewed-by: Trust me
Fix layout to met designers specs

Reviewed-by: Luciano Wolf
Using navigation controls of a page must show the navigation bar.

Navigation controls such as:
* reloading a page
* stopping the load of a page
* going to the previous page in the history
* going to the next page in the history

Reviewed-by: Luciano Wolf