Changes to fix the recent WP8 tile additions

1. Added nuget restore to the project so it will build outright on a
fresh pull
2. All three new tiles had been given the template "FlipTile",
corrected.
3. Nearly all three new tiles' xml wasn't being created because it was
just checking whether the Title property had a value, rather than the
correct property
4. New tiles were missing the TileId property
Merge pull request #86 from ScottIsAFool/master

Changes made to fix bugs in the new WP8 tile notifications.
Testing a fix for #85
Improved Windows 8 Notifications
Windows Notification Fixes

Made Branding an enum.
Windows 8 Notifications

Changed how Windows 8 Notifications are built, which overcomes the
limitation of Tile notifications only allowing a single binding.  Now
many bindings are allowed, however it's up to the user to make sure a
correct combination is used.
Another test fix for #85
Windows 8 minor fixes
Added WithTimeToLive method
Merge pull request #91 from BuddyTV/771be06c3ab763c9fd0018c075dcd0510c9c0d6e

Added WithTimeToLive Method on GcmFluentNotification
Fixes #90 - GCM Memory Leak
Revert "Added badge notification payload for Win8."

This reverts commit aa758d91fbf9ca2fca68ce8a6d8594dee8b72e03.
Revert "Added launch and duration support for Win8 toasts."

This reverts commit ab9eb04aaab5b7c1efc3551d8e1724486df42378.
Merge upstream changes.
Minor naming corrections.
Made parameters to Windows push optional.

Sometimes it's necessary to only set some fields. Otherwise odd behavior
can occur, such as a tile flipping over to show empty content.