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.
by Scyther: Changed from time() to REQUEST_TIME.
by Scyther: Added .install file with uninstall function to delete all variables.
by Scyther: Added t() to text string.
by Scyther: Added description for 'Join date, date type' settings field.
Issue #1067294 by Scyther: Make date extraction smarter.
Drupal is a registered trademark of Dries Buytaert.