c
Merge branch 'seneca' of https://github.com/humphd/webvtt into seneca
updated files for both cr and crlf as well as improve meta data in files
removed old files
file spec added

Added teh specific webvtt spec revision test was built on.
WebVTT Syntax Test Reviewed

Made the following changes:

Good
====
tc_1001_WEBVTT-no-BOM.test
- Added one more line terminator. Two or more line terminators are
require after WEBVTT.
tc_1002_WEBVTT-with-BOM.test
- Added two line terminator. Two or more line terminators are require
after WEBVTT.
tc_1003_WEBVTT-head.test
- Added two line terminator. Two or more line terminators are require
after WEBVTT.
tc_1004_WEBVTT-space.test
- Added one more line terminator. Two or more line terminators are
require after WEBVTT.
tc_1005_WEBVTT-tab.test
- Added two line terminator. Two or more line terminators are require
after WEBVTT.
tc_1007_space-text.test
- Added one more line terminator. Two or more line terminators are
require after WEBVTT.
tc_1008_tab-Text.test
- Added one more line terminator. Two or more line terminators are
require after WEBVTT.

Known-Good
=========
tc000-sample_test.test and tc5300-embedded_voice.test are identical
- remove tc000-sample_test.test since the other fits better with the
naming scheme

Bad
===
tc3100-cuetimings_separator_left_bad.test
- WEBVTT string is malformed so not checking timestamp
- changed "WWEBVTT" to "WEBVTT"
tc3102-cuetimings_separator_left_bad.test
- WEBVTT string is malformed so not checking timestamp
- changed "WWEBVTT" to "WEBVTT"
tc3103-cuetimings_separator_leftright_bad.test
- WEBVTT string is malformed so not checking timestamp
- changed "WWEBVTT" to "WEBVTT"
tc3104-cuetimings_separator_malformed_bad.test
- WEBVTT string is malformed so not checking timestamp
- changed "WWEBVTT" to "WEBVTT"
tc3105-cuetimings_separator_missing_bad.test
- WEBVTT string is malformed so not checking timestamp
- changed "WWEBVTT" to "WEBVTT"
tc3106-cuetimings_separator_right_bad.test
- WEBVTT string is malformed so not checking timestamp
- changed "WWEBVTT" to "WEBVTT"

Known-Bad
========
Nothing wrong
Merge branch 'seneca' of git://github.com/humphd/webvtt into seneca
Wrote basic C++ bindings, more work needed
Rearranged some things in the C headers (g++ would complain about forward declarations of enums) -- Got the C++ bindings to build with autotools and MSVC -- But they're still not really finished yet
removed webvttxx/sax_parser
Solved segfault issue reyre was experiencing, and some whitespace issues
Fixed libwebvtt/src/cue.c so that 'webvtt_attach_internal_node' works as expected
Fixed the usage of webvtt_isdigit/isalphanum in cuetext.c so that they consider '0' to be false
No longer including limits.h in src/libwebvtt/string.c, no longer checking for limits.h existence in configure.ac
Added more useful documentation regarding reference counted strings in include/webvtt/string.h
Some whitespace fixes
renamed internal/private header files so that we are able to include libc's <string.h> on all compilers (that I know of). Unfortunately, still not sure what to do with CPPFLAGS vs AM_CPPFLAGS. I am asking on freenode in #autotools, but have not heard from anyone yet
Added the new internal headers to the MSVC project, and a small fix (casting result of webvtt_alloc in webvtt_create_bytearray() to avoid some incremental error detection in C++ IDEs that don't seem to be aware that they're dealing with C code (MSVC2010)
Fix to src/libwebvttxx/Makefile.am -- No longer using CPPFLAGS = ..., but instead using target_CPPFLAGS = ... to build the library. This wasn't working (on my system) with libtool 2.4.0 installed, but after upgrading to 2.4.2 it seems to be okay. So, mileage may vary...
Modified Travis settings: remove clang, report status for seneca branch only