put the + symbols back in lpmdformat.cpp
Adds basic DALTON mol-file writer
Adds DALTON mol-file reader

  * adds a more sensible choice for the default
    basis set.

  * removes superfluous line break in the writer
Adds option to write atomic units

  * Clarifies some error messages
Adds basic DALTON log file reader

  * it can read atoms from a log file
Cannot read INTGRL format in DALTON.
Do not attempt to read Z-Matrix input.
Trivial fix for compilation under MSVC 2012
Fix for problem reported by Pascal Muller on mailing list. Calling DeleteAtom for a non-H atom invalidates any associated stereo.
LPMDformat:
1. Get rid of warning messages about registering by not registering anything
2. Improve/fix documentation string.
3. Option 'e' is now a boolean as "-e 0" didn't actually do anything.
4. Fix memory leak caused by use of 'new'.
5. 'extra' variable replaced by boolean 'charge' for clarity.
API extension: mol.AddAtom(atom) is now mol.AddAtom(atom, bool forceNewId=false) (preserving old behavior)

This is needed as molA += molB previously modified the atom Ids in molB by setting them all to NoId (there was no other way to pass the information into AddAtom).

(Rather than extend the API, an alternative approach would be to restore the atom Ids in molB after calling AddAtom.)
Copy the stereo when using expressions like mol += molB.
Merge branch 'master' of https://github.com/openbabel/openbabel
From Roger: Fix for 1a06187071e966b36a141a679518c6d7d1c8e4f0. Terms must be within brackets or else they indicate ring closures.
Merge pull request #7 from mwojcikowski/php-binding

Php bindings, contributed by Maciek Wójcikowski.
Changed cifformat.cpp to output fractional coordinates
bug in type in exFile::Exists fixed
Merge pull request #3 from cowsandmilk/lpmd_plus_symbols

put the + symbols back in lpmdformat.cpp
Merge pull request #8 from cstein/master

Basic Dalton .mol file generator