Add support for parsing 2 digit years, with a sliding window 70 years back
Write datetime parser in terms of the date and time parsers
Expand the date and datetime parser with more acceptable inputs
New foreach branch
Started reimplementing foreach with metaprogramming
Convert the ambiguous date parsing to two parameters

an order: no_ambig, ymd, mdy, dmy
century_window: 0 means no 2 digit year,
                1-99 means sliding window
		1000 and up means fixed window
Put date_parse_order and century_window in the evaluation context
Added a new macro, DYND_PP_OUTER, to the preprocessor
Fix for preprocessor list.hpp
Implemented preprocessor macros more convenient for code generation
Minor fix for GCC
Extended testing
Replaced FIXED_NDIM with templates
Rewrote foreach to handle vector outputs with templates
Small fix for GCC
Another small fix for GCC
Implemented DYND_PP_JOIN_ELWISE
Fixes getting the eval_context for date processing through the system
Added a metaprogram for making fixed_dim_types from C array types
Adapted foreach to handle references as parameters