Improve use of typing throughout Plottable, particularly the utils

- createFilledArray uses generic typing
- uniq uses generic typing and uniqNumbers is removed

Conflicts:
	plottable.d.ts
	plottable.js
	src/utils/utils.ts