Item conversion and transient-persistent property handling
 * basic implementation of existing task to list convert
 * added public saveList and updateList to function ListsService
 * replaced ArrayService.setArrays calls with private updateList function in ListsService
 * added public detachTransientProperties function to TasksService
 * refactored copyConvertToTaskTransientProperties function into a general copyConvertToItemTransientProperties function
 * refactoring
Item conversion and transient-persistent property handling
 * remove pre-existing list from task when converting to list
 * delete relationships object from item when detachTransientProperties yielded no relationships in ExtendedItemService
Item conversion and transient-persistent property handling:
 * convert<fromItem>to<toItem> HTTP POST adds item to payload
 * basic implementation of existing list to note convert
 * Lists|Notes|TasksService:
   * add<Item> function calls set<Item> function instead of update<Item> because item is new
   * added public get<Item>Status function with implementation steps in comments
 * added private removeList function to ListsService
 * added public addNote function to NotesService
 * refactoring and comments
Item conversion and transient-persistent property handling:
 * do not convert task to list if it is deleted
 * added getActiveArrayInfo and removeFromArrays to ArrayService
 * recatoring and comments
Item conversion and transient-persistent property handling:
 * fixed a bug in removeFromArrays: whole item passed as a index parameter to splice instead of item's index in that array
 * renamed typo 'deleteTasks' to 'deletedTasks' in removeTask function in TasksService
 * implemented getNoteStatus and getListStatus
 * do not perform convert if item's status is deleted
 * refactoring and comments
Check if task is deleted with getTaskStatus instead of using Array.prototype.indexOf() from deletedTasks array.
Check if note is deleted with getNoteStatus instead of using Array.prototype.indexOf() from deletedNotes array in NotesService.
Check if list is deleted with getListStatus instead of using Array.prototype.indexOf() from deletedLists array in ListsService.
Removed noteExistsAndIsNotDeleted function ConvertService.
Item conversion and transient-persistent property handling:
 * basic implementation of existing note to list convert
 * generic removeList and copyNotePersistentPropertiesToConvert private functions
 * comments
Item conversion and transient-persistent property handling:
 * implemented existing task to note convert
 * added public addTransientProperties function to NotesService
 * generic copyTaskPersistentPropertiesToConvert private function
 * comments
Item conversion and transient-persistent property handling:
 * implemented existing list to task convert
Sorted ConvertService and ConvertServiceSpec functions.
Attach transient properties to item when converting from list.
Renamed attachTransientProperties to addTransientProperties in List-, Notes- and TasksService because add is what the functions are doing.