LPP-6359

The taglib assumes that the first item will always be one of the user's public or private pages.  SO 2.0.4 breaks this assumption by adding a profile page, microblogging page, etc.   Other future plugins might also break this assumption as well.

My fix is to make it more general since there does not seem to be an easy way to determine which of the pages returned is valid as a start page.  (I suppose we could add that as a database column in the future if needed).