use nav+ul element for "you are here" as recommended by W3C spec

As described in the common idioms of the HTML5 spec, mark up navigation as a unordererd list inside a `nav` element for better semantics and accessibility.

see:

  * http://www.w3.org/html/wg/drafts/html/master/common-idioms.html#rel-up
  * http://lists.w3.org/Archives/Public/public-html/2013Nov/thread.html#msg6
  * https://dl.dropboxusercontent.com/u/377471/breadcrumb.html

for discussion and background. 

:warning: This may have some impact on templates using html4 or xhtml1.1 as `nav` is not part of those, resulting in invalid markup.

_I tested this with IE8 + default template and it renders OK, any other browser has decent support for html5._