Updating per pull request by Watson
Modify KVO#observe with target = self as default
Merge pull request #314 from dv/kvo_observe_with_optional_object

Modify KVO#observe with target = self as default
Update presentation of mail_controller

- Add completion block / lambda
- Update method to use presentViewController instead of presentModalViewController
- Update spec to stub presetViewController method rather than presentModalViewController
update travis script
Merge pull request #318 from chrisradford/master

Update presentation of mail controller to include completion block
Merge branch 'master' of https://github.com/rubymotion/BubbleWrap
Changed content-disposition to "attachment" for files rather than the incorrect "form-data"
Merge pull request #319 from clearsightstudio/master

BW::HTTP file upload -- fixed content-disposition
Moved BW::HTTP upload files example to the proper place
Merge pull request #320 from clearsightstudio/master

Moved BW::HTTP upload files example to the proper place
fix broken test

this is a rubymotion bug. ugh.
make test work regardless of current date

ran into a PST/PDT problem
Merge branch 'master' of https://github.com/rubymotion/BubbleWrap
fix player tests for ios7
Call #weak! to fix leak with UIControl#when:
Merge pull request #323 from hboon/call_weak_on_callbacks

Call #weak! to fix leak with UIControl#when:
Added BubbleWrap.use_weak_callbacks, default to false.
When set to true, #weak! will be used for UIControlWrapper.

Also: https://github.com/rubymotion/BubbleWrap/issues/322#issuecomment-30558903
Call #weak! to fix leak with UIViewWrapper various forms of #when_XXX
Tested BubbleWrap.use_weak_callbacks=true