Fix crashing with null dinnerList and Liquid Assets
Removed JSONParser.java
Fix crash from fetching floats and parsing as integers.
Add additional checks for null values.
Fix bug where product names were not cleaned up, add LA to blacklist of
product names.
Add fix to check for product_id of '2041'.
The issue was that Waterloo's API would provide a product_id of '2041' to
products which were not 'Falafel Marinara'. This led to products such has
'Swedish Meatballs' displaying incorrect nutritional information.
TODO: - fix diet_types to use null instead of "null" as a string.
      - add a more intelligent check to check for this problem occuring on
	other items not just with '2041'.
      - add calculated % values that are not provided.
Fixed crashing. Urls for api V2 were changed for menus and product info.
The locations info hasn't been updated in V2 (at least not all the
information we display), so if they discontinue
V1, we will need to update to V2 locations and watcard outlets, would
probably require changing how we parse the JSON.

TODO: Change getDatedMenuUrl to take into account the current year instead
of using 2013 by default.
Removed log messages for release
Merge pull request #46 from shamak/Fixes1.2

Fixes for new URL for v2 of API for products.