Improving the AppleTV kernel configuration

@chewitt A lot of the changes are useful, some are debatable and a few are questionable, and should be understood and tested. I'd like to use this pull-request as a means of discussing them. You can add comments inline in the commit. Feedback welcome !