add class describing name of each menu element

Secondary nav will accept following hash describing item:
```
{ title: 'Landing page', slug: '/', name: 'landing-page' }
```

it will produce this markup:
```
<a class="landing-page js-nav-item nav__item nav__item--secondary" href="/">Landing page</a>
```

It is **very** helpful for testing, allows finding correct element with
css selectors super-easy.

Tightened **active/current** item code a little aswell (still works).
fixed subscribe button in ie, added png replacement for svg icon
added grunt support to generate png automatically
removed unused file
implementing autocomplete as a component
added some comments
bumped autocomplete to 0.1.3 to fix IE8 polyfill issue
Quick fix on results text align
added AutoComplete to js-components
fixed breadcrumb paddings
fixed paddings after review
sketching styleguide
Editing the grid to go edge-to-edge and above the fold.
changed the value of details-panel-bg variable
Add preloader page to styleguide

Add route for preloader
Add styles for loading button
Add animation to hide/show alerts.
Merge pull request #546 from lonelyplanet/remy-loading_button

Loading Stuff
Include all destinations icons, quickfix icon colour/size
Merge pull request #558 from lonelyplanet/matth/destination-icons

Include all destinations icons, quickfix icon colour/size