Clean up frameworks

Bootstrap has been removed completly from the page, instead normalizer
and gridism replace it's functionality. Some improvements from HTML 5
Boilerplate project have been applied. html5shiv has been replaced by
a custom build of modernizr, provided by HTML 5 Boilerplate.
Add Less and custom Bootstrap

The experiments without Twitter's Bootstrap are removed and a custom
Bootstrap build is added to the project. There is only one CSS file left
with all styles. This file is compiled from Less code including
everything from Bootstrap, that is used in the page. The compiled CSS is
also added to Git, since it is required for Github pages to host the
page.
Update Jekyll version

Github pages uses a newer version of Jekyll.
Style new header

The page header will be very slim and contains just my name as the
blog's title. It is still required to fix the page header for small
screen size.
First draft - #25
Make page header work with small screens

Bootstrap will put an additional margin on the left and right side of a
container on small screens. This margin must be removed to put the black
page header on the whole page width.
Reset bootstrap
Update Git ignore list
Exclude development stuff from generated page

Jekyll copies everything to the _site directory, which is served as the
page. Excluding directories and files, that are not required on the
page, keeps the result clean.
Add Grunt and Bower

Grunt is used to build JavaScript with Uglify and CSS from Less. Bower
is used to manage dependencies for web development like jQuery or
Bootstrap.
Add .ruby-version file to repository
Remove bootstrap as a Git submodule

Bootstrap is now used via bower.
Move CSS and JavaScript files to assets

The assets directory will contain the resulting code used in the
page. _js and _less will contain the source code.
Update bootstrap
Use jquery from Google CDN
Reorder CSS imports
Add basic styling

The basic styling is used from bootstrap. Some variables are overwritten
by custom values.
Remove custom fonts from page

Bootstrap's font settings are looking great, but the custom fonts
require some additional layout changes to work.
Clean up layout

There is currently no use for Disqus counting on the page. A header will
be made later.
Add bootstrap based page layout

The page has a simple column layout. Bootstraps support for large
screens is deactivated, since this would set the content's width to a
very high value.

All HTML is kept free from bootstrap classes.