Update Admin toString method

As the getSubject method may return a boolean, the toString method can throw an exception.
Add missing unit test
Little warning about __toString in documentation
Moving previous commited doc from Architecture to a dedicated Troubleshooting page.
Fix typo in troubleshooting
Fix #1226