Initial start of JSONArrayAdapter. Still heavily a WIP.
Ref #25 - generateCopy is now static and not sync locked
Ref #25- Added filter methods for each object type.
#Ref 27 - MovieItem adds additional fields and methods to specifically support testing the JSON Adapter.
Ref #27 - Added new strings for JSON demos and JSON movie data array is now populated with JSON Objects.
Ref #27 - WIP. Initial setup of activity, frag, and adapter for JSON Array demo.
Ref #27 - Added JSON demo to main screen. WIP. Using demo will probably crash but will load up just fine.
Ref #27 - Created specific add dialog for JSONArray adapter. Specifically returns JSONArray or JSONObjects for addition into the adapter.  Updated Activity for these changes and disabled all but the add button.  Fragment now properly tracks and persists selection highlights.
Ref #25 - JSONAdapter now supports addAll and AddVarargs methods.  Refactored filtered method names to indicate which data type they represent.  Also provide a basic filter mechanism for the Long, String, Double, and Integer.  This will probably need verifying once I start testing it's results. Aka WIP.
Created new ToastHelper class which provides convenience calls to show certain types of toast messages. Will be easier to manage displaying dupe toasts over each demo.
Minor adjustments to layouts for RTL
-Ref #27 - Started creation of a JSON unit test demo. This will test the misc functions of the JSON adapter that can't be readily tested by the MovieItem object itself. Still a WIP
Formatting adjustment
Ref #25 - Overhauled JSONArray adapter's filtering design. On adapter initialization, caches all methods which match the isFilteredBy method signature. During a filtering operation, which isFilteredBy to reflexively invoke is determined by the object type pulled from JSONArray. If no matching method, default Object type is used.
Ref #25 - Replaced last remaining printStackTraces with actual Log outputs
Changed over all getView examples to the ViewHolder paradigm. Was fun playing around with resId variant but turns out its still slower then ViewHolder.
Ref #27 - Some final cleanup on the filter code in JSON demo activities.
Ref #27 - Added JSONArray dialog fragment for JSON adapter demo. Updated some strings. Removed unused double runningtime variable from MovieItem
Ref #29 - Started to add documentation to JSONArrayBaseAdapter
Ref #29 - Added more documentation