Use Tree interface to populate channel viewer
Track html template
Track jstree resources, set up channel info listener
Add userInfo, channelInfo API functions, perform AJAX reqs on selection
Combine _Info -> details API function
Switch to AngularJS, remove Twig templating
Add IP address value with corresponding filter
Merge branch 'ryft/angular' into ryft/channel-viewer
Improve error handling when config is reset
Fix variable name error
Limit image dimensions in descriptions to 200px
Tweak channel viewer placement
Improve error handling, tweak node logic

- Charset=UTF8 now used in all API functions
- Errors in API calls now return empty objects, not arrays
- Node function now uses user session IDs
Move filters into frontend filters.js import
Enumerate server details array for easier filtering
Merge branch 'ryft/channel-viewer'