Update Delicious Model

* Refactor Delicious Model
* Tag Provider shouldn't throw error for getting popular tags & recommended tags(non-required login), as much as possible
* Allow some Photo Extractor returning ps.file if it has ps.itemUrl

* Improve getSuggestions()
 * Add support for Popular Tags to getSuggestions()
 * Remove old comment
 * Update annotation

* Improve getUserTags()
 * Remove old error handling and comment
 * Add comment

* Improve getInfo()
 * getInfo() doesn't need to return Deferred

* Rename updateSession() to updateSessionStatus() for avoiding a conflict between AbstractSessionService.updateSession() and it
* Add FEED_API_URL, getCompose(), getPopularTags()

via https://github.com/Constellation/taberareloo/blob/883ddf5eb086b580bd2132892d23bf233a76c747/src/lib/models.js#L1217-1369