update nvd3, additional chart config options
move nv.d3.css to lib folder
fix css location
docs in chart models
fix pie chart bug in nvd3
addition of ctable submodule
Merge branch 'master' into nvd3

Conflicts:
	corehq/apps/reports/commtrack/standard.py
minor tweaks
update nvd3 lib
Merge branch 'master' into ctable
removing public domain reference link.

very naive removal here, links and other stuff to handle the "public" domain handling still exists, but that'll be rolled differently thanthe current odd setup we have.
Merge branch 'master' into nvd3
Merge branch 'master' into ctable
fix the way build files are made and downloaded

- if a file for a build does not exist 404 instead of trying to create
- create profile.ccpr *on build* not when it's first accessed!
- fix some content type / content length stuff
Add phone number syncing for callcenter users
Merge pull request #560 from dimagi/callcenter-phone

Add phone number syncing for callcenter users
Only show case type select if creating new cases
Do not allow blank external ID's

This prevents users from uploading files matched on external id's with
blank externals. Not a breaking bug but it caused some pretty weird
results.
Hide some of importer success rows given 0 counts
Fix issues with date conversion

Date conversion errors would cause the import to hang. Now it finishes
and displays a message informing the user of the failed row.