Rename mapState.js to urlState.js
Update old mapState references
Don't create tree when udfc data is empty

fixes #1077 on github
Merge pull request #1689 from steventlamb/topic/dont_create_tree

Topic/dont create tree
Change modeling feature names
Factor out dotted split
Fix big in nested translation instruction

The inner trans block was rendering straight to the client as is, due to
the blocktrans.
Don't raise on ecobenefit errors

fixes #1650 on github
Set data attribute when resolving alerts

Fixes #1698

This fixed a regression introduced by 1f0f44e1, which stopped reading
values from .html() and started reading values from .attr(). The resolve
button was setting the body text of the element, but not the data
attribute.
Merge pull request #1700 from jwalgran/topic/fix-alert-resolution

Set data attribute when resolving alerts
Merge pull request #1695 from RickMohr/template-tweak

Change modeling feature names
Move plotUdf initialization to a module
Add markup required for receiving resolve buttons

fixes #1583 on github
Make plotUdf module more readable
Merge pull request #1693 from kdeloach/topic/url-state

Rename mapState.js to urlState.js
Merge pull request #1699 from steventlamb/bug/1583_alert_button

Bug/1583 alert button
Merge pull request #1688 from steventlamb/topic/use_ramda

Use rambda for function composition
Merge pull request #1694 from steventlamb/topic/factor_out_dotted_split

Factor out dotted split
Merge pull request #1697 from steventlamb/bug/1650_dont_fail_on_ecobenefit_errors

Bug/1650 dont fail on ecobenefit errors
Fix lint warning