docs(karma-config): update docs

- add a note about Sinon.JS
- update directory structure guide

This closes #91.
docs(karma-config): update karma version in docs link

This closes #92.
fix(audio): catch errors when sorter.update() can't do its thing

This closes #96.
feat(settings): remove "VkOpt Forum" menu item

This closes #87.
refactor(init): replace hardcoded "happy" with app.name

Use app.name for extension version cookie name.

This closes #100.
fix(chromium meta): allow to make requests via https

When using https://vk.com/ , audio is also provided via https.
But our extension can't make https requests not to *.vk.com
as per manifest.

This commit adds "https://*/*" to permissions.

This closes #101.
docs(common): turn "see file N" comments into links

This closes #103.
docs(common): use backticks in headers with code

Replace things like
 # ajax/performRequest function
with
 # `ajax/performRequest` module

This closes #105.
docs(vkApi): remove "Reset state before each test" section

It was deprecated and empty.

This closes #104.
fix(opera meta): add https urls to userscript header

Add https:// versions of urls to userscript-header.js

This closes #102.
refactor(vkApi): add a sequential queue for requests

Perform next API request not sooner then the previous one finished.

This closes #106.
feat(build): use jadeify

We need some template engine. So we take Jade.
See discussion in #25.

- add jadeify module to dependencies
- use this transform in browserify config

This is related to #25.