move fetchFunction to RestangularService.fetchList

It's not working yet, since there are some unmet dependencies
like $http and $q.

TODOs and FIXMEs are there instead
move withHttpConfig()
custom* aliases were missing