Handle 'encoding' NoMethodError due to Travis

* Travis sends us empty statuses so we now raise the appropriate
 exception.

[#64191008]
Only call projectEdit.init() for Project pages

* Do not call validateFeedUrl on page load

Addresses "undefined method '[]'" errors in production

[#64191008]
Extract error HEREDOC to method