CLC-1848 GPA calculator should skip classes with missing units

- Also altered dummy JSON so it includes examples of 1) A pass/no pass class and 2) A class with missing units
Merge pull request #1082 from yuhunglin/NOJIRA

[NOJIRA] Bad links coming through in the logs
Merge pull request #1083 from shacker/CLC-1848

CLC-1848 GPA calculator should skip classes with missing units
CLC-1843, CLC-1866, fixed name of the button and banner height whether you're logged in or not
Merge pull request #1084 from elicochran/CLC-1866

CLC-1843, CLC-1866, fixed name of the button and banner height
CLC-1846 Back to non-threadsafe, with 3 db connections in the pool
CLC-1846 Tune http settings to be conservative
Merge pull request #1085 from ctweney/clc-1846

CLC-1846 Back to non-threadsafe, with 3 db connections in the pool
CLC-1859 Class pages show blank space when units are missing
https://jira.media.berkeley.edu/jira/browse/CLC-1859
[CLC-1812] SIS import rewrite
CLC-1753 Add action caching to index and blog feed
Merge pull request #1087 from shacker/CLC-1859

CLC-1859 Class pages show blank space when units are missing
CLC-1873 URL for CalCentral space on ETS web site has changed
https://jira.media.berkeley.edu/jira/browse/CLC-1873
CLC-1796 Change Task bucket structure per new designs
Merge pull request #1091 from shacker/CLC-1873

CLC-1873 URL for CalCentral space on ETS web site has changed
Merge pull request #1092 from ctweney/clc-1796

CLC-1796 Change Task bucket structure per new designs
Merge pull request #1089 from ctweney/clc-1753b

CLC-1753 Add action caching to index and blog feed
Merge pull request #1090 from yuhunglin/CLC-1812

[CLC-1812] SIS import rewrite
[CLC-1812] Registering index with a cache_path that includes the hostname
Merge pull request #1093 from yuhunglin/CLC-1882

[CLC-1812] Registering index with a cache_path that includes the hostname