Initial Feedback component

- First implementation on feedback, not finished yet!
- Move all components into their own subdirectory
- Restructure common delegates into BITHockeyManagerDelegate
- Restructure common component methods into new superclass (not finished yet)
Merge remote-tracking branch 'private/develop' into feature/feedback
Fix header
Save to archive, property list doesn't work anyway for custom objects
Remove not needed vars
Remove messages that got removed from the server

When changing to API to only load new messages, we need to provide this info otherwise in the response
Inform the UI wether we got new messages or nothing new
More feedback improvements

- Mark messages as archived that got deleted on the server
- Send message even if the thread got deleted on the server, so create a new thread
- Support Pull-To-Refresh in iOS6
- Update feedback and send pending message when the app gets into the foreground again
- Always update user data via delegates before sending a new message, since those could have changed in the app
Move BITUpdateManager to subclass of BITHockeyBaseManager and adjust some more code styling
Use the the assigned serverURL in FeedbackManager
Code cleanup
Some more minor cleanup
Fixes for iPad and Message composer presentation
Remove unused feature to modally show feedback compose view directly

Also has the problem, that we would need to copy the modal view code in there, since it can be a subclass from BITBaseViewController right now, since that is a subclass of UITableViewController to get the iOS6 pull to refresh feature
Feedback UI polish
Fix requiring recursive header search due to subdirectory structure of modules
Improve Feedbacklist updates and sending of new messages

- Update feedback list reloading actions depending on loading status
- Reload feedback list from network if last request is older than 30 seconds when appearing
- Queue submitting message if there is another network request already in progress
Make subdirectory structure build when used as sub project
Set info.plist on project level to include it also in the bundle target

This way we can identify the SDK version by parsing the info.plist in the resource bundle
Restructure project targets and binary distribution target

- Use one common static lib target
- create embeddedFramework as binary distribution including docset in one zip
- Add HockeySDK.xcconfig for easier build setting setup
- Move everything into a single directory, too many problems making binary and subproject work without requing recursive header search paths
- Documentation update pending