Add a mappanel test originally from #61.

The test form @lellmer is ported over, the fix introduced in that particular
pull request is no longer needed.
Modularize and enhance the headless test script.

This refactors the test-script `run-testsuite`, so it isn't one big file,
but uses two newly created modules: `strUtil` and `tawWrapper`.

* `strUtil` exports methods for padding strings.
* `tawWrapper` exports methods for finding test-files, plus finding and
  executing Test.Anotherway functions.

Also included in this commit is a more robust way of detecting the base path
of the testsuite. This script should now be callable from everywhere, not only
from the root of the repository.
Add a vector layer to printpreview example.
Disable tileManager for maps in PrintMap panels.

Also set the same defaults for new maps as in the Map panel.
When cloning: no need for special handling.

Previously Vector layers wouldn't be cloned, but recreated from scratch
and would e.g. loose styling from StyleMaps. See #217.
Whitespace cleanup.
Merge pull request #224 from marcjansen/printpreview-vector-example

Fix several issues in the `panel.PrintMap`-class (r=@bartvde)
Fix typo, thanks @bartvde
Merge pull request #195 from marcjansen/61-still-valid

Add a mappanel test originally from #61. (r=@weskamm)
Merge pull request #220 from marcjansen/headless-modularize

Modularize and enhance the headless test script. (r=@weskamm)
fixing issue #205 (Zoomslider can become out-of sync with actual zoom) by setting zoomMethod to null.
Restricting the maps iresolution to match layers requirements
Changed doc comments for issue #205

Added note to address issue #205, fixed the example code
Merge pull request #225 from weskamm/zoomfix

fixing issue #205 (Zoomslider can become out-of sync with actual zoom)
Change the copyright to 2014.
Merge pull request #227 from marcjansen/copyright-year-2014

Change the copyright to 2014.