JMP questionnaires's answers were duplicated #2508

Refactored the code to drop jQuery and $resource in favor of plain
Angular and Restangular. Leverage Angular validation mechanism and
avoid useless HTTP request. Finally, allow to "delete" and answer by
setting NULL value.
Answer should be able to return NULL #2508