adds compute_reference_shape
started with ATMBuilder build
Merge remote-tracking branch 'upstream/master' into lk_fitter
adds ATMBuilder
adds ATM class
adds ATMFitter and ATMFittingResult
adds PatchBasedATM
adds atm tests
Fix residuals for AAMs

Now AAMs are hardcoded to take the SSD. Also, renamed LSIntensity
to SSD.

Also, removed the optimisation choice for LK as it was useless
anyway since only GN was implemented.
Update base.py

Add a note about the limitations of residuals to SSD with AAMs
Spelling mistakes in @jabooth comments
Merge pull request #478 from patricksnape/residual_aam_fix

Fix residuals for AAMs
sets igo as default feature for patch based methdos
Merge remote-tracking branch 'upstream/master' into lk_fitter

Conflicts:
	menpo/fitmultilevel/fittingresult.py
	menpo/fitmultilevel/test/aam_fitter_test.py
renames LSintensity to SSD
removes hdf5able from atm
Merge pull request #469 from nontas/lk_fitter

Active Template Models
Merge remote-tracking branch 'upstream/master' into boundingbox
update atm_fitter test to use BoundingBox