Fixed bug (missing condition on the number of returned arguments).
Fixed bug in unitary test.
Changed the syntax so that the difference between calling a member or a method is more explicit (dynDates) and added unitary tests.
Changed the syntax so that the difference between calling a member or a method is more explicit (dynSeries).
Added argument to shiftS routine so that it can be called recursively to remove more than one element in a one dimensional cell array.
Check that size and save methods (dynSeries) come in last position.
Added unitary test.
Do not display all the observations if a dynSeries object has more than forty observations.
Bugfix for conditional variance decomposition

sigma_e_is_diagonal was erroneously set to 0 if the covariance matrix was diagonal, but contained a 0 on the main diagonal.
Deletion of unused definition of H_is_diagonal

Cosmetic fix
Merge pull request #465 from JohannesPfeifer/conditional_variance_decomp

Bugfix for conditional variance decomposition
Added routine for testing if a string contains letter(s).
Fixed typo.
Added 'Y' or 'A' for yearly data in dynDate class.

Follwing expressions are equivalent:

a = dynDate('2009');
a = dynDate('2009y');
a = dynDate('2009a');
a = dynaDate(2009);
Added test for integer input (dynDate constructor with one numeric input).
Cosmetic change.
Fixed typo (useless space).
Added tests in dynDate constructor (when dynDate is called with two input arguments: time and frequency).
Fixed copy/paste typo in unitary test.
Added new interface to dynDate. The constructor accepts a character ('Y', 'A', 'Q', 'M' or 'W') as the second input to specify the frequency instead of an integer (1, 4, 12, or 52). The following expressions are equivalent:

a = dynDate([1945 3],4);
a = dynDate([1945 3],'Q');