change detect ssl method
add browser argument (like, --ff, --chrome, etc.) for test task #29
remove images building from test task #29
add by module testing #29
add test and styles tasks improvements #29
fix less header imports #29
fix config declaration variables

add declaration frepPatterns, frepPatternsWithSSL
Merge pull request #50 from 2gis/fix/config-declaration-variables

fix config declaration variables
Merge pull request #29 from 2gis/add/unit-test-by-module

Улучшения юнит-тестов
add -d options in test task
add tests DG Attribution
add test for DGZoom
fix bug with setView

map.setView([55.017493, 82.921526], 13, {animate: true});
map.setView([55.017493, 82.121526], 13, {animate: true});

TypeError: Cannot read property code of undefined
add tests DGCustomization
fix DG.Popup.getContent

add DG.Popup.getHeaderContent
add DG.Popup.getFooterContent

fix documention
fix scroll DG.Popup

Поправилось два бага:
popup = DG.popup({maxHeight: 100})
	.setContent((new Array(20)).join('1<br />'))
	.onAdd(map);

1. баг появлялся после .setContent('1') и снова .setContent((new Array(20)).join('1<br />')
2. и после popup.remove(); popup.addTo(map);

Суть багов - пропадал скролл
add tests for DG.Popup
add test for DGDust
add tests for DG.TileLayer
fix bug with setView if location finded

Если найденное местоположение достаточно близко с текущим центром карты, то setView анимируется. Следующий за setView setZoom останавливал анимацию и просто приближал карту на середине пути.