CMS-693 Reload site.properties when it is changed on file
Removed unused code.
CMS-1490 Should not be possible to create "entity" cache with timeToLive other than 0

TTL for 'entity' cache will always be set to 0 from now on.
CMS-693 Reload site.properties when it is changed on file
Some refactoring and removed unused code and useless old code.
Renamed SiteCachesService to PageCacheService, since that is the only thing it's about.
Renamed and simplified PageCacheServiceImpl to PageCache .
CMS-693 Reload site.properties when it is changed on file
Moved SitePropertiesService to structure package
CMS-693 Reload site.properties when it is changed on file
Moved site domain classes to package structure
CMS-693 Reload site.properties when it is changed on file
Moved site domain classes to package structure
CMS-693 Reload site.properties when it is changed on file
Fixed failing test
CMS-693 Reload site.properties when it is changed on file
Fixed failing test
CMS-693 Reload site.properties when it is changed on file
Site properties and site context is now loaded at startup (not lazy anymore).
Introduced SitePropertiesListener for broadcasting events when properties has changed.
SitePropertiesListener and UserServicesAccessManagerImpl had to listen to site config changes.
Merge pull request #43 from enonic/CMS-1490

CMS-1490 Should not be possible to create "entity" cache with timeToLive...