This is an beta release and should be considered experimental.

### Install Notes ###

WINDOWS -
* exe: Double click and follow prompts to install srcml.
* zip: Extract and run srcml from a command prompt at a given directory.
       Add srcml.exe to windows environment PATH for usage outside of extracted directory.

MACOS -
* dmg: For Yosemite and Mavericks ONLY, open dmg and run the pkg file to begin installation.
* tar.gz: Extract srcml and run commands to:
          * Copy contents of srcml bin directory to /usr/local/bin (create directory if necessary)
              sudo cp srcml/bin/* /usr/local/bin
          * Copy contents of srcml lib directory to /usr/local/lib (create directory if necessary)
              sudo cp srcml/lib/* /usr/local/lib
          * Copy contents of srcml include directory to /usr/local/include (create directory if necessary)
              sudo cp srcml/include/* /usr/local/include

LINUX - 
* rpm, deb: Run with distribution specific package manager (apt, yum, etc.) to install.
* tar.gz: Extract srcml and run commands to:
          * Copy contents of srcml bin directory to /usr/bin (create directory if necessary)
              sudo cp srcml/bin/* /usr/bin
          * Copy contents of srcml lib directory to /usr/lib (create directory if necessary)
              sudo cp srcml/lib/* /usr/lib
          * Copy contents of srcml/include directory to /usr/include (create directory if necessary)
              sudo cp srcml/include/* /usr/include
          * NOTE: Files may also be copied to /usr/local/bin, /usr/local/lib, and /usr/local/include
                  however, it may be necessary to set LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
		  in .profile, .bash_rc, or other terminal configuration file.

### Build Notes ###
* The XML namespace for srcML has changed.  This may break existing tools.
* The client srcml is dynamically linked to libsrcml.  Make sure to place the library in a location where it can be found automatically
  or use one of the installers.
* Mint 17 and 17.1 may need a version of libcurl installed (package libcurl3).


### Client Issues
* Losing network connection mid connection with a remote file can cause the client to lock up.
* --info and -i will only show xmlns and xmlns:cpp namespaces
* --prefix and -p can return prefix values associated with a uri even if it's not in use in the srcml document
* when using --no-xml-declaration in combination with --xml on a srcml document still shows xml declaration
* when using --no-namespace-decl in combination with --xml on a srcml document still shows namespace declaration
* --longinfo and -L will only show xmlns and xmlns:cpp namespaces
* --longinfo and -L will only show xmlns:cpp namespace even if it is not present in srcml archive header
* using --xml with a srcml xml file as input and -o or --output with a *.xml extension will throw an error.
* --apply-root doesn't copy down xmlns namespace
* parsing illformed xml will not necessarily fail without first outputting some data
