add tests for and fix location specific taps

It looks like the local location variable in Bacon::Functional::API#tap
was being overwritten on accident. Created tests for location specific
taps and removed overwriting assignment statement.
1.20
Add "-fobjc-arc" for linker flag when deployment target is 4.x
write an object-file index to the archive (needed since Mountain Lion)
1.21
copy over nested directories containing xib and storyboard files
Merge branch 'tap_location' of https://github.com/marcisme/RubyMotion into marcisme-tap_location
Merge pull request #30 from gitt/master

compile xib/storyboard files in nested directories
'rake device' now honors the 'id' environment variable that can be used to specify the ID of the device where the app should be installed (useful when there are multiple devices connected)
fixed vendor_project to create static libraries with an object-file index (required by the Mountain Lion linker)
Merge pull request #28 from satococoa/add-linker-flag-for-arc

Add "-fobjc-arc" for linker flag when deployment target is 4.3
no longer rebuild all .rb files in case the project's Rakefile changed (this used to be important in past versions of the build system but it doesn't make sense anymore to do so)
1.23
use a different bundle identifier when running in spec mode (this seems necessary since Xcode 4.5 DP4)
do not launch stty when stdout is not tty to prevent error message
merge changes from 1.24 release: build system refactoring, mode variable, new retina support (4-inch)
1.24
get-task-allow can be set to false.

Previously, get-task-allow could not be set to false due to the "||="-operator. This is very unhandy e.g. for TestFlight.
Merge pull request #37 from denofevil/no_stty_when_not_on_tty

do not launch stty when stdout is not tty to prevent error message
Merge pull request #39 from andreas/master

Allow get-task-allow to be false