Ugly hack beautify

Removed the ‘ugly hack’ compiler warning supression and added
‘afterDelay:0’ which is another weird hack, but works 100%. Ideally we
need to use NSInvocation!
Ugly hack removed and fixed with: afterDelay:0 appended to the end. Not ugly, not 100% correct, but it’s works. We should really be working with NSInvocation, but I’ll look more into this when I have some time!
Comment for ugly hack removal updated
ITSidebar.h: selectedIndex type changed from index to NSUindex to ensure all referencing types are uniform with the SDK
ITSidebar.m: updated to reflect ITSidebar.h
ITSidebar.m: removed >=0 as it is always true so pointless having in there, plus it shuts the compiler up
ITAppDelegate.m: Updated the NSLogs to have the string format formatters reference the correct data types
Merge pull request #2 from emiscience/master

Ugly 'selector leak' compiler warning & Other