Cache generated needs configurations
Cache generated needs configurations

The needs_configuration function is called several hundred times and due to complex rendering logic, can take a substantial amount of time. This patch ensures that the needs file is rendered once and cached for future use.

vmrob/needy,vmrob/needy,bittorrent/needy,bittorrent/needy,ccbrown/needy,ccbrown/needy