Minor features improvements and bug fixes

Added some use handy features and fixed some bugs.

- Added functionality to load all frameworks at once to be able to browse their classes in Object List
- Added header view for protocols
- Added BOOL property to ORIMethod so that it can destinguish between class and instance methods
- Added check before a file is displayed that checks whether the user has rights to view the file. Otherwise a error is displayed
- If loading a file in BinaryFileViewController using UTF8 fails, it tries loading it using ASCII and displays an error message if it fails as well
- Added deselectRowAtIndexPath: to ClassViewController and ProtocolViewController's tableView:didSelectRowAtIndexPath: if methods or ivars are selected
- Improved appearance of cells with a typeView. Though they are still sometimes loosing their background colour while being selected, they at least look decent while animating
- Fixed an issue that made Y appear twice in the sections of BrowseViewController
- Updated to new Xcode suggested warnings