Filter out CrashPlan connections
Improve check for RAID status

Differentiate between "clean" and messages such as "clean, resyncing".
Anything other than "clean" will prevent sleep.
Fetch RAID status directly from /sys
Permit sleep on "active" RAID status
Have the router log which packets are causing wakeup events
Reject all internet traffic (except OpenVPN) when sleeping
Very crudely rewrite in Python

Still do everything via shell command. Uses deprecated os.popen().
Reimplement date/time handling in pure Python
Reimplement RAID status check in pure Python
Remove a meaningless comment
Break main status check into separate functions
Move logging from subfunctions back to main status function
Wrap all uses of the subprocess module in new functions
Make note of some to-dos