Merge pull request #65 from anryko/master

Fixed backend crashes on monitoring reload
Adding more service - check name mappings.
Fixes loading LUA script as path is unknown at compile time without using autotools macros, so it is better to just inline the code.
Allow history to be enabled or disable with a boolean switch. Prepared an history snapshot interval setting. Moved history expire setting to own history setting hash. Removed duplicated expire check in history_add. Changed history call condition to use new boolean flag. (Github #54)
Allow history to be enabled or disable with a boolean switch. Prepared an history snapshot interval setting. Moved history expire setting to own history setting hash. Removed duplicated expire check in history_add. Changed history call condition to use new boolean flag. (Github #54)
Rework view setup and reload. Convert settings to a view to avoid reloading it 'away'. Fixes 'Maps' link again.
Adding a history view allowing snapshot selection and simple time navigation. (Github #54)
Some namespace keys should not be history prefixed.
Make get_connections() work with history prefix. (Github #54)
Adding missing new file dotm_view_history.js (Github #54)
Add warning when viewing historic data.
Add warning when viewing historic data.
Lower retry interval for proxy rule to avoid waiting while restarting API during development.
Reduce edges returned by /backend/nodes to only two per connection and add a 'ports' list to each.
Visual snapshot list navigation and proper forward and backward button disabling.
Removing debug output.
Fix rogue edges ending in topper left corner by eliminating node self connections in /backend/nodes callback
Per-default whitelisting port 953 to hide named.
Update namespace details.
Add new namespace for state stuff to avoid polluting dotm::config.