fix(syoTabs): evita erro ao usar syo-tabs sem valor

Ao definir a diretiva syoTabs sem passar nenhum objeto de opções,
um erro estava sendo gerado ao tentar obter a opção heightStyle.
fix(docs): evita borda duplicada no código dos exemplos

Como o elemento do código de exemplo tem borda e o seu container
.syo-docs-example também, uma borda duplicada era gerada.
refactor(docs): melhora tabela de estados de sucesso/erro de form
chore(repo): remove arquivos dist/docs
chore(.gitignore): comenta itens ignorados
chore(.gitignore): ignora arquivos compilados/distribuição
chore(travis): atualiza gh-pages só em tags
fix(less): usa variáveis font-size-small e font-size-large relativas

Invés de usar o valor calculado em px nas variáveis LESS font-size-small
e font-size-large, usa um valor relativo com a unidade em.
docs(offset): documenta filtro offset
docs(angularjs): arruma icones dos menus laterais
docs(removeAccents): documenta filtro removeAccents
refactor(docs): padroniza layout de página de documentação

Cria um bloco 'sidebar' no layout docs.swig e move os elementos da
sidebar de todas as páginas de documentação pra dentro do mesmo.
Isto vai facilitar a manutenção da sidebar quando necessário.
refactor(docs): não usa mais .syo-header em cada seção

Ao invés, usa apenas um separador entre as seções usando apenas CSS.
style(*.swig): não usa tabs pra indentação
docs($localStorage): documenta service $localStorage
fix(docs): corrige referência pra anchor do $localStorage
docs($templatePromise): documenta service $templatePromise
docs($url): documenta service $url
fix(input icon): faz o input sempre ter width: 100%
feat(button): usa outline quando estiver com foco