Updated Maven plugin to 3.6.0 and library/sample to 3.2.0
Avoiding the use of bitmaps in the drawing process of a ShowcaseView

In order to use the proper XFermode drawing directly on the given Canvas in dispatchDraw() method you need:
- to enable software rendering mode for API>10
- to enable drawing cache for legacy versions

Canvas matrix needs to be reset once circle drawing is finished, in order to prevent further scaling on the next draw
Fixed current sample activities in order to prevent crash on API<10

- added check against os version when trying to start  MultipleActionItemsSampleActivity
- tweaked sample layouts a little in order to be properly shown even on phones
Added new sample for legacy Android versions (no actionbar required)

- introduced a slightly edit on ShowcaseViews in order to allow adding a simple View in the ShowcaseView
- new sample with a lovely kitten for legacy versions
- tweaked old sample layout for better compatibility with both phone and tablet screens
Formatting fixes according to Paul comments/suggestions on previous pull request
Formatting fixes according to Paul comments/suggestions on previous pull request (pt2)
Changed minSdk up to 18. Got rid of the last silly spaces in my code :)
Fixed the check used to decide if it the given view id is from an action item or a simple view.
Formatting fixes and resources cleaning.

- all string are defined in strings.xml now
- got rid of last formatting issue in the project
- added an utility constructor for ItemViewProperties to be used with items not in the action bar
Pulled out remaining strings in strings.xml
Changed android.platform property in pom.xml
Merge pull request #58 from novoda/drawing_without_bitmaps

Drawing without bitmaps and lots of other stuff