MetOLib: Version updated to 1.0.0 for release.

Connection class can now handle location name and region information properly.

Local repository test data updated to match current responses. Now, both local and server tests pass properly.
Fixed indexing off-by-one bug when appending new blocks to right after existing ones
small change: re-use taskdef resolution field to skip one function call
tidying up the code, removed trailing whitespace etc.
tidying up the code, removed trailing whitespace etc.
bug fix related to the calculation of the necessary new blocks after the cached ones
Working small block merge by initial tests
Defragmentation added to documentation. Added new section on how the cache works. Fixed some typos.
tidying up the code, removed trailing whitespace etc.
copied a test accidentally lost in rebase with master
Merge branch 'feature-splittercache-defrag' of https://github.com/fmidev/metolib into SplitterCache-defrag

Conflicts:
	src/splittercache.js
	test/jasmine/spec/CacheSpec.js