tests put into test-parsers.R
allows timezone to be propogated from .local_parse()
fix #177 (parse_date_time fails with factors)
use supplied tz when conflicting with ISO8601 format

Fix # 178 (Behavior of` `ymd_hms()` given conflicting information from
`...` and `tz`)

Add adjusted test cases as provided by Ian Lyttle.

Because check for tz is happening deep down the recursive parsing, there
is no straightforward way to ignore user supplied timezone at top level
in parse_date_time without either using global variable or losing
efficiency when supplied vector contains NAs. So, taking the easy and
more natural path.
Merge branch 'issue_178' of https://github.com/vitoshka/lubridate into issue_178
proposed solution to mixed-format case
commented modifications to .strptime()
took out my first fix for #179, restored vitoshka's fix for #177
Find quarter and year

Not exactly sure if this is the right format, but added the argument `with_year` to `quarter`. 

If `with_year = TRUE` then `quarter will return not only the quarter but also the year. 

I also made a minor documentation fix for the examples.
Italian translation
with_tz only when in ISO8601 format and tz != UTC

Also honor tz = "" as current user's timezone.
ISO8601 stamp adjustments

Treat non-terminal templates correctly (2013-01-01T00:00:00-06:00 KK)

Correct vectorization bug

Remove ISO8601 format detection from inside stamp function.
add a comment in .strptime
cleanup and add more tests in test-stamp.R
cosmetic
add commented speed tests for stamp
comment "KK" stamp test, fails on Windows 7

  %z output format is completely screwed on Windows :(
moved vignette file
Merge branch 'issue_178' of git://github.com/vitoshka/lubridate into vitoshka-issue_178
Merge branch 'stamp-ISO8601' of git://github.com/vitoshka/lubridate into vitoshka-stamp-ISO8601