bug fix: create BAS check fields

Isolation of the CreateBASDialog into a separate class lost the custom
listener to override dismissing the dialog if fields weren't filled
in/valid
Read KML and create polygon

Uses the SAX parser to read coordinates from KML and JTS Polygon to hold
the study area coordinates and check for point containment. (Map drawing
code not updated in favor of GoogleMaps display)
Update GoogleMaps markers; code cleanup

Created custom markers to encode status information on GoogleMaps
display; added a listener to present an update dialog when map markers
are clicked; revised AsyncTasks; updated shared dialogs; revised package
structure
Toggle Button

changed toggle button style from "selected" to "checked"; added
styles.xml: doesn't have custom settings, but necessary (null action bar
without it)