First commit of the project.
Changes for Xcode 5

- Adjust the files for another base source path;
- Prepare the new settings for building on Xcode 5.
First working build

This patch has the required changes to build the eBookShelf application on Xcode 5 for OS X 10.9 Mavericks.
It also changed the application to a dual one: Library app and Document app.
Initial change away from Document only app

This patch changes away from a Document only app to a Library app.
It retains the ability to work with isolated documents.
Note that this commit is known to broke the build. Fix will come later.
First version of Single-window library-style App

This changes make the application at least operational in a new mode called by Apple as "Single-window Library-style Application".
There are separate .xib files now for MainMenu and MainWindow, as it unclutters the code and permits the usage of more cleaner MVC classes as there is a standard App Delegate class as well as an isolated Window Controller class for the main window.
It's now working clearly with the new Xcode 5.
Changed base localization

Changes due to changing the base localization of the project away from english.
Adjust the i18n base IB files

This patch changes the i18n e l11n settings of the project to be compatible to previous OS X versions (being the maximum 10.7). Newer Base setting only works with versions 10.8 and up of OS X.
Cosmetic changes / fixes

This patch applies a lot of cosmetic changes / fixes to maintain the code standards.
Properly implement the NSToolbarDelegate methods

This patch properly implement the NSToolbarDelegate properties to the V2BSMainLibraryToolbarDelegate class. It also removes some unused methods to avoid cluttering the code with unused functionality.
Fix the main window controller class

This patch fixes the V2BSMainWindowController, adjusting its properties and including the delegate method windowWillLoad to the implementation file.
Fixes the showWindow message

This patch fixes the AppDelegate showWindow message parameter.
A bunch of changes packed together

This patch groups a bunch of changes covering multiple changes/improvements to the eBookShelf application. It adds ObjC classes to wrap database functions and HashID functions, plus window controllers for Books and Comics reading windows, main Preferences window controller, a draft application icon, multiple publication formats (chm, djbu, cbz, cbr, ePub, pdf, ibook) support, library toolbar delegate and basic data model for SQLite data structure.
Fix include header file

This patch fixes the include file used for the supported formats.
Aesthetic changes

This patch performs some aesthetic changes to the classes definition defined there.
Fix typo on import header filename

This patch fixes a typo in the import statement filename.
Set the size of the Library Toolbar

This patch sets the Library Toolbar size to small, as well as fixes some indentation of the Toolbar delegate method parameters.
Prepare the new set of Toolbar images

This patch prepares the way to use custom images on the library toolbar. It sets the structure, but doesn’t provide the final images yet.
Sets the correct Xcode version on main XIB

This patch fixes the correct Xcode version number to use on the MainMenu XIB file, as well as connects the ‘toggleFullScreen:’ message to the default FirstResponder application object.
Adds the final data model used

This patch adds the final data model used by the application, including the DAG relationship between its tables. It uses the public domain SQLite lib to keep the data up-to-date.
Add initial support for Parse

This patch adds the first steps to support Parse cloud storage and remote procedures to the main application.