modified to draw callout background using CoreGraphics and to allow using a custom view for the content, giving flexible height support
code clean up, removed previous background/image stuff no longer needed
added custom annotation view to handle intercepting touches when using the add-inside-the-pin method
updated drawing code to more closely resemble callout view from iOS 5+
additional fine tuning of colors to match original callout view
Merge branch 'master' of https://github.com/u10int/calloutview into custom_drawn_bg

Conflicts:
	SMCalloutView.h
	SMCalloutView.m
	SampleProject/AppDelegate.m
Version bump to 1.1, not officially "released" yet though
Tweak to gloss height. Formatting fixes.
Tabs -> Spaces
Sizing fixes, sample project tweaks
Merge branch 'master' into custom_drawn_bg
Merge branch 'master' into custom_drawn_bg
Match system border radius on non-retina displays
Updates for latest Xcode
Tweaks for sizing parameters
Merge updates from master
Support multiple background options

SMCalloutView now supports both drawing a background based
on system-extracted pre-rendered artwork (the traditional way),
or drawing a custom background using CoreGraphics drawing
code. The default is to use the pre-rendered artwork, but you can
specify which background you'd like to use by setting the new
`-backgroundView` property.

The advantage of using the custom-drawn background is that
it supports callouts of any height, not just the system height.
See AppDelegate.m for an example of how to activate this
background.

This strategy make it easier to customize the look and feel of
your callout view. You can either create your own version of the
pre-rendered graphics and pass them into
`SMCalloutBackgroundImageView`, or you can subclass
`SMCalloutBackgroundDrawnView` and do your own drawing.
Fix system top anchor graphic

- Also embedded the system graphics for future reference, along with
the script that turns them into code.