Improved NaN filtering for DNI

(cherry picked from commit e69ecf32e1c0787998c476e1f806ce32aa11b4d8)

Conflicts:
	pvlib/clearsky.py
upkeep
Filtering modifications

Conflicts:
	pvlib/clearsky.py
Merge pull request #14 from wholmgren/develop

merge sandia cherry-pick via develop
added get_time function to calculate time for a given solar position
changed files to not executable
added travis testing