core: introduce RestxConfig, a fast, simple configuration mechanism
spec test server: use new config mechanism
config: should merge doc on elements
config: introduce @Settings to have type safe interface based settings
common: refactor: use settings interface instead of System.getProperty to tune watch service and compilation manager
core: refactor: introduce AppSettings to replace some System properties
minor: rename app settings config supplier provider method name
core: make auto compile fs events coalesce period configurable

by system property as it was before refactoring
core: config: add getBoolean accessor + make empty values return Optional.absent
core: refactor: use config rather than system property for main router factory settings nad restx.mode
spec: refactor: spec storage settings are now provided as settings
config: properly mark origin of system properties and ensure they have strongest priority
core: add some doc to config
admin: add config admin page
Merge pull request #52 from restx/restx-config

Introduce Restx config