Labs complete redesign

Supersedes https://github.com/inspirehep/inspire-next/pull/147 and addresses https://github.com/inspirehep/inspire-next/issues/176

ping @jmartinm for review.
Thanks to @jalavik this should solve the issue of not displaying the email because we don't assign any nickname which returns empty string. (the line from invenio https://github.com/inveniosoftware/invenio/blob/pu/invenio/base/templates/header_base.html#L72)

Keep in mind that long emails `break` the header visually for **Medium devices (desktops, less than 992px)** which raises the issue if we could assign a nickname or display `My profile` always and on dropdown show the email of the user.