Converted for ublas vectors and matrices.
Fix up the rebase of the old ublas branch da729346.
Replace blitz::TinyVector with ublas::bounded_array.

This factors out the blitz dependency.
Just use bare-bones C-arrays in WaasKirfFormula.

No obvious advantage from using bounded_array, let's just
avoid any dependency.
Raise runtime exception instead of cassert abort.

Invalid or missing files should just raise exception.
cassert should be used for code logic.
Merge serialization from branch 'develop' into ublas.
Synced with GitHub CxxTest/cxxtest@985d5f0.
Add operator!= for R3::Vector and R3::Matrix.
Add methods (reserve, add) to AtomicStructureAdapter.

These methods are forwarded to the internal vector of atoms.
Remove ObjCrystMoleculeAdapter.

ObjCrystMoleculeAdapter and ObjCrystMoleculeBondGenerator were replaced
with AtomicStructureBondGenerator.
Factor small functions to AtomUtils.hpp.

Moved functions atomBareSymbol and atomValence.
Avoid inclusion of the large StructureAdapter.hpp, where they
were declared before.
Remove class AtomicStructureBondGenerator.

It did not do anything, BaseBondGenerator serves just as well.
Add equality operators for the Lattice instances.
Add generic adapter for periodic structures.

PeriodicStructureAdapter does not handle other symmetries
beside translations.
Compare the U matrix directly.
Rename tests_dir.hpp --> test_helpers.hpp.

Also avoid template file expansion by scons, use preprocessor macro
instead to define an absolute path to the tests source directory.
Add function loadTestPeriodicStructure().

Function for loading pdffit formatted files.
Add unit tests for PeriodicStructureAdapter.
Merge branch 'ublas' into develop.

Removed blitz dependency, using the boost::ublas instead.
blitz-dependent code continues in branch blitz09.

* ublas:
  Raise runtime exception instead of cassert abort.
  Just use bare-bones C-arrays in WaasKirfFormula.
  Replace blitz::TinyVector with ublas::bounded_array.
  Fix up the rebase of the old ublas branch da729346.
  Converted for ublas vectors and matrices.
Allow override of warning flags in sconscript.local.

Prepend the warning compiler flags so that any overrides
from sconscript.local come after them.