Updated block function to find the author.
* It now will find the owner of a user profile page.
* Added docblock and cleaned up code.
Issue #2639378 by Michelle, Sharique: Add ability to set the user that the pane is displaying info about
Removed unneeded comments copied from Examples module,
added in missing comments, cleaned up existing ones.
Issue #2639052 by Michelle: Improve functionality of Author Pane managing
Issue #2339651 by Sharique: Fixes and updates to match core changes.
Issue #2339651 by Michelle, Sharique: Initial D8 port
Added some @todo for porting to D8.
by Scyther: Created class AuthorPane to handel some functions and moved _author_pane_is_user_online() to it.
by Scyther: Created a AuthorPaneBlock Block Plugin.
by Scyther: Changed .info file to .info.yml.
Issue: #2139849 by Wolfgang62: IPv6 displaying outside the AP block.
Issue #1876748 by bharriger, SimonLitt: Contact link missing HTML attributes.
Issue 2089923 by Scyther: 'Last seen' missing specific CSS class in tpl file.
Issue #2132075 by xandeadx: Move points colon to label.
Issue #1958202 by bigferumdron, Scyther: Changes in user status display.
Issue #1650334 by tjhart87: Incorrect CSS for some icons.
Issue #1843492 by Shabana: AP showing more user badges then the maximum specified.
Fixed some minor Coder warnings.
Issue #1549194 by opmz, Scyther: Update documentation in header of AP template.
by Scyther: Rewritten static handler for the user picture. Now uses drupal_static() function.
Drupal is a registered trademark of Dries Buytaert.