Added sort by date options

Fixes #393. 

I didn't remove the Sort byText option. Note that removing or reordering existing sort options will require that we keep the id properties in Sort.java in sync with the order of the array in arrays.xml. This will also most likely change the user's current saved sort order and we may want to deal with that in an upgrade task.