Fix issues with sample toast in Connection Notifications preference screen

On GINGERBREAD, creating a new Toast object causes them to queue up and
continue to display long after the user stopped moving the postion/opacity
sliders.  Meanwhile, on JELLYBEAN it is necessary to create a new Toast object
otherwise the Toast.cancel() permanently kills the current Toast object.  To
fix this, we now test against SDK_INT to determine whether to create a new
Toast object.

We also now inflate the toastLayout every time otherwise 4.3 crashes.

Note: The sample toasts still do not display properly in HONEYCOMB and ICS.