Merge branch 'release/0.6' into develop
MAJOR rename project
Fixing import names for new scheme
Ignoring Resource Forks
Fixed logging on module level
Analytic spectrum custom ValueError type
Fixed a bug where attribute methods failed with framename.

- Calling Stack.show("Base") failed, because internally, the string was incorrectly split into ["B","a","s","e"].
Fixed a dormant HDU initialization bug.

- Setting the HDU's data element before initialization would cause a failure.
Minor fixes to logger imports
[DEV] Bug fixes for IRAF and base
- Reduce filepath lenghts by using relative filepaths in iraftools
- Base handles HEADER updates in the new PYFITS way.
- FITS Files ignore missing end card for compatibility
[BUG] Fixed plot titles in Matplotlib
[DEV] Stacks raise better attribute errors
[DEV] Stack attribute errors are handled in method, not before
[DEV] Show Image frames in DS9.
Uses the image stack so that it can keep track of DS9 easily
[DOC] Fixing typos, adding note to DS9 methods
[DEV] Correct Attribute Errors

- Attribute Errors raised for standard methods during passthrough appear to come from Stack not frame.
- Methods which begin with "_" raise attribute errors before attempting to call through to frame (protects private frame methods)
[DEV] Better __repr__ for stacks.

- Representation now includes stack length and ID by default.
[DEV] Debug variable for library management
[DEV] Crop arguments are more consistent.

- NUMPY array ds9 show is now a frame function, not an image function.
- showds9 remains a stack function to allow for IRAFTools
[DEV] Bypass clip_traceback when necessary

- When __libdebug__ is set, clip_traceback will be bypassed.