Merge branch 'release/0.7' into develop
Update to status bar orientation, not the actual device orientation

This is what programmers really want, for example to setup their views.

The first one had the effect of returning YES, if you had your iphone landscape and then put it portrait upside down, and the application has upside down locked.

My fix returns landscape (as the UI still is landscape), where the original code returned portrait.
Merge branch 'hotfix/0.7.1' into develop
Removed redundant first/last commands.
Added rubyish mutable array methods.
Added rubyish NSArray -shuffled and NSMutableArray -shuffle.
Fixed array shuffle documentation.
Added rubyish string methods.
Added rubyish string methods.
Fixed string tests.
Updated version to 0.8.
Merge branch 'release/0.8'