Fix translation issues, username and page variables as properties

- Use `$adopt_a_codex_username` and `$adopted_codex_page` as class properties.
- Standardize translation textdomain to 'adopt_a_codex_badge' (no hyphens).
- Make sure the stylesheet loads if the plugin folder name has been changed.
- Various coding standards fixes.
- Regenerate POT file.