Issue #32 - Wrap parsers (json, xml, csv) in the same package

* Move existing parsers to their correspondent package
* Create FlowParser interface
* Implement FlowParser interface in csv parsers
* Use SurveyParser while downloading the survey
* Use List interface instead of ArrayList for declarations
Issue #32 - Use FlowParser generic interface for all parsers

* Add InputStream support for Survey parser
* Split Survey parsers depending on the result (meta/all)
* Simplify the concept of parser
Issue #32 - Add SurveyedLocale concept

* Create SurveyedLocale domain
* Add basic add/retrieval to the database
Issue #32 - Include monitoring flag for Survey Groups
Issue #32 - Parse monitoring column (if exists) in survey group feed

* Minor refactor in survey download service
* Contemplate the lack of monitoring features flag
Issue #32 - Provide asynchronous access to Database

* Add base Loaders to get <T> from the database
* Add Loader result wrapper to pass on any exception
* Create SurveyListLoader
Issue #32 - Update database new tables

* Add survey_group_id field
* Update parser and download service
Issue #32 - Reuse survey status (surveyInstances) adapter

* Prepare SubmittedSurveyReviewActivity adapter to be used with the new
SurveyInstance list fragment
Issue #32 - Update target version and add project libraries
Issue #32 - Add Survey and Responses fragments

* This fragments will be part of the main activity
* Add their respective loaders
Issue #32 - Add new home activity

* New home activity base
* Add resources associated with it (layout, drawables, ...)
Issue #32 - Add surveyed locale id to respondent table
Issue #32 - Parse survey group id
Issue #32 - Add Record Selector activity

* Add respective icons and layouts
* Prepare db to retrieve locales cursor
* Add locales cursor loader
Issue #32 - Use Cursor Loaders wherever is possible

* Enforce Activities/Fragments to use Cursors (for performance)
* Test SurveyedLocaleListActivity with fake values
Issue #32 - Register receiver to refresh surveys
Issue #32 - Add locale flags to questions
Issue #32 - Filter survey instances in ResponseListFragment

* Use survey group ID as a filter (non monitoring survey groups only)
* Include saved surveys
* Add some margins and adjust the layout of the rows (it looks damn
good now!)
* TODO: Enable clicking to view read-only responses
Issue #32 - Move info (user, record) to the bottom

* Remove padding from survey group name
Issue #32 - Introduce register survey in Survey Groups

* Parse, store, and load this new attribute
* Use it to enable/disable surveys
* Adapt database to retrieve new elements as convenient.