Quick fix to handle http keys

This fixes the case in which keys are not simple strings, but urls such as "http://purl.org/dc/terms/created", the keys are no longer split by '.' in this case, thus breaking object functionality. For example:

considering

_source1 = {
  author: {
    first: 'John',
    last: 'Doe'
  }
}

_source2 = {
  "http://purl.org/dc/terms/creator": {
    first: 'John',
    last: 'Doe'
  }
}


"author.first" works but "http://purl.org/dc/terms/creator.last" will not work
Updating index.html for use on centaurus
Updating listing formatting
facets: support for dots in keys and for any nesting level
added qunit for testing
added unit tests for getvalue using dotted notation
Correctly loop Array of elements, see a not working example below

for (var thing in sdata.facets["somefacet"]["terms"]) { console.log(thing); }
0
1
2
3
4
5
find
findFirst
Added missing value from facets as 'undefined'
Prepared for pull request
Prepared for pull request
Merge branch 'add_undefined' of github.com:eea/facetview into add_undefined
Added static filters as a new options refs #17422
Fixed several performance issues refs #17422
Reverted index.html for pull request
Removed tests for pull request
Prepared to merge
merged add_undefined with static_filter