refactor(): reorganize source files
fix(loading): fix not hiding after two shows, always cancel delay

Fixes #1130
docs(delegates): improve warning when a controller can't be found
docs(delegates): fix typo
fix($ionicModal): make it use jqLite#remove()

Closes #1138
refact(delegateService): fix error message
refact($ionicPopup): move all of prompt to new api

Closes #1145
refact(popup): remove deprecated message