Added support for pacing types and ad scheduling

Summary: Adding PacingType class to AdSet and added fields campaign_schedule and pacing_type to AdSet so new pacing types can be used when we launch.

Test Plan: update the fileds pacing_type of an adset
Add osx & IDEs specific ignore rules

Summary: Add osx & IDEs specific ignore rules

Test Plan: git status
@ignore-conflict-markers

Github patch: https://github.com/facebook/facebook-python-ads-sdk/commit/7c2c6d8cc4f2d997bcbb7c4956e740de4e8456ae

Summary: Release version 0.1.1

Test Plan: non-provided
Updated README.

Summary: Read README

Test Plan: Open README.md
Deprecated AbstractCrudObject.child method

Summary:
Removed .child() method from AbstractCrudObjects. Objects are now instantiated
using the following pattern:

ad_set = AdSet(parent_id = account_id)

instead of

ad_set = account.child(AdSet)

Also README updated.

Test Plan:
You can run tests (as they've been updated)
python -m facebookads.test.tests app_id app_secret access_token account_id

Or just try instantiating objects yourself.
Local Awareness Python

Summary: Adding support for local awareness objective

Test Plan: Test it live