Added support for personalization vector for dangling nodes

Hi,
Here is my attempt at adding the support for personalization vectors for dangling nodes. The default behaviour is implemented via R default function flags, although there is also some #ifdef code in prpack.cpp to provide a copy of the reset vector if the resetdangling vector is absent.

Testing is not yet thorough, but everything compiles and installs, checks pass and documentation updated.

Thanks for your help, and I hope this patch makes life easier for you.
Hi,
I agree with you on the naming - I did attempt to use
personalized.dangling, but couldn't get it to work. I think I was
attempting to match R and C names, and of course the . won't work in the C
name. I went the quick way as I don't know the ins and outs of the
interface build process.

On Wed, Sep 10, 2014 at 8:52 AM, Tamás Nepusz <notifications@github.com>
wrote:

> In interfaces/R/igraph/man/page.rank.Rd:
>
> > @@ -8,7 +8,7 @@
> >  \usage{
> >  page.rank (graph, algo = c("prpack", "arpack", "power"),
> >      vids = V(graph), directed = TRUE, damping = 0.85,
> > -    personalized = NULL, weights = NULL, options = NULL)
> > +    personalized = NULL, personalizeddangling=personalized, weights = NULL, options = NULL)
>
> I'm not sure about the naming of this argument; I don't use R too much but
> I feel that the "preferred" way to separate words in parameter names is to
> use a dot, so it should be personalized.dangling.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/igraph/igraph/pull/673/files#r17333559>.
>