Merge pull request #33 from OfficeDev/dev

small fixes and gradle scripts factoring
removing old key
Add note about Android Studio version
try to make the .aars the default choice for android libraries
Fixing gradle dependencies script. Issue #44
Merge branch 'dev'

* dev:
  excluding third party dependencies when creating .jar artifact. issue #45
  Updates in End2End authentication. Using refreshtoken
  moving fetcher logic to ctor as stated per issue # 18. Changes applied to templates
  fixing several Code Inspection warnings for issue #13
  adding better sintaxis to retrieve items from collection without using getByIdXXX
  Added select and filter tests for Lists
  Removed unsupported filter tests for files
  Added filter, select and top tests in Discovery, Exchange and Files
  adding suppress warnings to odatacollectionfetcher
  adding constraints to generic parameters. issue #21
  adding constraint to generic parameters
  Updated End2End App
  updating outloook services with latest changes in code generator
  adding bintray plugin into e2e test app
  Updated End2End. Added general_settings.xml Started adding Tests for Directory & Discovery
  rolling back to gradle wrapper version 1.12 for sample app
  add version headers for issue #36
  add task to create .jar from .aar
  minor changes and clean ups to gradle scripts
updating version numbers
adding changes file