Twitter has released details of its long-hinted crackdown on third-party apps that mimic the "mainstream Twitter consumer client experience" in a blog post that sparked both confusion and outrage. In the announcement, Twitter said that...